@
@rtem
привет! такая проблема использую в программе тернарный оператор ? : но при компиляции получаю ошибки вот та часть кода, где я его использую
и вот при компиляции выдает такие ошибки
меняю в
на
пишет только
Подскажите, что я не так делаю и еще вопрос какая разница при использовании < или > это так критично???
Код:
Integer j1;
Integer j2;
Random rand = new Random();
j1 = rand.nextInt();
j2 = rand.nextInt();
j1 < j2 ? System.out.println(j1 < j2) : System.out.println(j1 > j2);
и вот при компиляции выдает такие ошибки
Код:
javac Rand.java
Rand.java:28: > expected
j1 < j2 ? System.out.println(j1 < j2) : System.out.println(j1 > j2);
^
Rand.java:28: not a statement
j1 < j2 ? System.out.println(j1 < j2) : System.out.println(j1 > j2);
^
Rand.java:28: ';' expected
j1 < j2 ? System.out.println(j1 < j2) : System.out.println(j1 > j2);
^
3 errors
меняю в
Код:
j1 < j2 ? System.out.println(j1 < j2) : System.out.println(j1 > j2);
Код:
j1 > j2 ? System.out.println(j1 < j2) : System.out.println(j1 > j2);
Код:
javac Rand.java
Rand.java:28: not a statement
j1 > j2 ? System.out.println(j1 < j2) : System.out.println(j1 > j2);
^
1 error
Подскажите, что я не так делаю и еще вопрос какая разница при использовании < или > это так критично???