Сначала ознакомимся с ТЗ:
Написать программу, которая будет спрашивать у пользователя два числа и выводящую на экран
"false" если первое без остатка делится на второе
"true" в случае, если при делении получается остаток.
Вывод на экран должен быть примерно таким:
Первый вариант вводных данных
Enter dividend:
5
Enter divisor:
3
And is there a remainder of the division? - true
Второй вариант вводных данных
Enter dividend:
10
Enter divisor:
5
And is there a remainder of the division? - false
Необходимая информация:
- Предполагаем, что пользователь вводит только числа, в том числе и дробные
Разберем решение задачи:
public static void main(String[] args){
System.out.println("Enter dividend: ");
// Запрашиваем у пользователя данные.
String f = System.console().readLine();
// Считываем ввод пользователя.
int number = Integer.parseInt(f);
// Приравниваем ввод пользователя к числу и объявляем переменную.
System.out.println("Enter divisor: ");
// Запрашиваем у пользователя данные.
String g = System.console().readLine();
// Считываем ввод пользователя.
int number2 = Integer.parseInt(g);
// Приравниваем ввод пользователя к числу и объявляем переменную.
// Выявляем остаток отделения и производим сравнение ждя получения булевой переменной.
boolean isBigger = number % number2 == 0 || number % number2 > 0 ;
System.out.println("And is there a remainder of the division?" + isBigger );
// Распечатываем результат.
}