public static int bostonDynamics(int a, int b){
System.out.println("Дом №" + a); // выводим номер дома
if (a == b) { // если дом последний на улице заканчиваем работу метода
return 0;
}
return bostonDynamics(a+1,b); // рекурсией передаём следующий дом и конечный дом
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Vv A"); // первый дом
int a = scan.nextInt();
System.out.println("Vv B"); // последний дом
int b = scan.nextInt();
bostonDynamics(a, b); // вызов метода
}
Объяснение:
вводим первый дом
вводи последний дом
вызываем метод, передовая номера домов
метод:
выводим номер дома
если дом последний на улице заканчиваем работу
рекурсией передаём следующий дом и конечный дом
В памяти компьютера логической величине ставится в соответствие один БИТ (двоичная цифра). Значению ИСТИНА соответствует бит, равный единице, а значению ЛОЖЬ - бит, равный нулю.
Логическая переменная - символически обозначенная логическая величина.
Если известно. что A, B, X, Y и пр. - переменные логические величины, то это значит, что они могут принимать значения только ИСТИНА или ЛОЖЬ.