Я создал небольшую программу в Java, но когда я пытаюсь ее запустить, компилятор выдает мне следующее сообщение:
bad operand types for binary operator '>'
Кроме того, я не могу понять значение другое сообщение:
error: class Exercise1 is public, should be declared in a file named Exercise1.java
Код в следующих строках:
import java.util.Random;
import java.util.Scanner;
public class Exercise1 {
public static void main(String[] args) {
Random random = new Random();
try (Scanner scan = new Scanner(System.in)) {
// υλοποίηση της άσκησης
int guess = 0;
while (guess != random) {
System.out.println("Δώσε έναν αριθμό μεταξύ 1 και 100:");
guess = scan.nextInt();
if (guess < random) {
System.out.println(guess + "είναι χαμηλό. Ξαναπροσπάθησε!");
System.out.println("Δώσε έναν αριθμό μεταξύ" + guess + "και" + random);
} else if (guess > random) {
System.out.println(guess + "είναι υψηλό. Ξαναπροσπάθησε!");
System.out.println("Δώσε έναν αριθμό μεταξύ" + guess + "και" + random);
} else {
System.out.println("Συγχαρητήρια!");
}
playAgain = scan.next();
}
while (playAgain.equalsIgnoreCase("y")) ;
scan.close();
}
}
}