меня спросили
Учитывая определения a, b и c ниже, выберите выражения, которые успешно компилируются, и оцените их как true. int a = 1; char b = 'a'; boolean c = false;
Учитывая определения a, b и c ниже, выберите выражения, которые успешно компилируются, и оцените их как true.
int a = 1; char b = 'a'; boolean c = false;
Так что я использовал простой
if (expression) {System.out.println("True");} else {System.out.println("False");}
Это правильно?
c==a //false !c || a //false b >= a //true c = a //false a - b - 96 //false a + b > 0 //true c = true //true a < b //true
Это выглядит нормально?
c==a
int
boolean
!c || a
boolean || int
b >= a
true
c = a
a - b - 96
a + b > 0
c = true
c
a < b
Если выражение не компилируется, что вы думаете о выводе
будет?
Для тех, кто делает компиляцию, тогда да, вы правы.