Компилятор продолжает говорить, что есть ошибка в моей инструкции if else, и я не могу понять, почему.ошибка программы проекта, которую я вообще не могу найти
import java.util.Scanner;
public class PackingOrganizer{
public static void main(String[] args){
int cartons = 4, boxes = 5;
Scanner input = new Scanner(System.in);
System.out.print("Enter number of items : (All partial items are to be rounded up. ex. 6.5 items is rounded to 7 items)");
double itemcount = input.nextDouble();
if (itemcount != (int) itemcount);
System.out.println("Invalid input round all partial numbers up");
else if (itemcount % cartons = 0){
int containerAmount =(itemcount \ cartons);
System.out.println("Cartons can be used. The" + itemcount + " items will require " + containeramount + " cartons. ");}
}
}
}
Какую ошибку вы видите? – Pshemo
удалите точку с запятой после оператора if. – Hannes
Я удалил точку с запятой, но она все еще не работает. инструкция else if красная. он говорит, что неожиданный тип требуемой переменной найденного значения –