Найти тему
Ну что, нашКОДим?! =)

Пример решения задачи с boolean переменными и остатком от деления

Сначала ознакомимся с ТЗ:

Написать программу, которая будет спрашивать у пользователя два числа и выводящую на экран

"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 );
// Распечатываем результат.
}