public class Evendiff
{
public static void main(String[] args)
{
int x = Integer.parseInt(System.console().readLine());
int y = Integer.parseInt(System.console().readLine());
if(x/y == 1)
{
System.out.print (" true ") ;
}
else {
System.out.print (" False ");
}
}
}
Я просто хочу, чтобы взять в двух числах в качестве входных данных, разделить их и посмотреть, если они делят друг на друг чисто (как 5/5 = 1 и т.д.) Итак, что я делаю Неправильно здесь? Также, я получаю сообщение об ошибке java.lang.NullPointerException at Evendiff.main (Evendiff.java:6) Никогда не видел этого раньше, поэтому я ничего не знаю об этом.Чистого деление чисел
Какова ваша 'IDE'? 'System # console' возвращает значение null для' eclipse', например, и, следовательно, создает ошибку. – SomeJavaGuy
Вы должны использовать 'x% y == 0' –
Я запустил этот код с помощью командной строки, и он работает отлично. Я думаю, что это проблема IDE. –