Я начинаю узнавать о булевых выражениях. Я пытаюсь выяснить следующий вопрос:Булево выражение в Java
Предположим, что age1, age2 и age3 являются переменными int, и пусть ответ является логической переменной. Напишите выражение, которое присваивает ответу значение true точно, когда age1 меньше или равно возрасту2, а возраст2 меньше или равен возрасту3. В противном случае ответ должен быть назначен false.
Я пробовал несколько вещей, но относительно новичок в Java. Я могу сделать ответ правком, но что-то по-прежнему не так с моими числами.
Это неправильно:
age1=7;
age2=10;
age3=12;
boolean a= (age1<=age2);
boolean b= (age2<=age3);
boolean answer= (a&&b);
Я просто не знаю, как это исправить, или, что именно происходит в коде; Что я делаю не так?
Что заставляет вас думать, что это не так? – MasNotsram
Я использую онлайн-учебный веб-сайт для моего колледжа. Когда я вхожу в этот код, он говорит, что я ошибаюсь. Появится следующая обратная связь: Обратная связь: Ваш код не удался для age1 = 5, age2 = 7 и age3 = 2 – jayNinoMan
Возможно, он просто думает, что вы не объявляли возрасты как ints –