展开全部
import java.util.Random;
import java.util.Scanner;
public class GuessingNumber {
private int magicNum;
public GuessingNumber() {
magicNum = new Random().nextInt(10);
}
public void guess() {
Scanner scanner = new Scanner(System.in);
int expected = Integer.MIN_VALUE;
System.out.println("Plesae input an integer between 0 and 10: ");
while(scanner.hasNextInt()) {
expected = scanner.nextInt();
if(expected == magicNum) {
System.out.println("Congratulations");
break;
} else {
System.out.println("Please try again, input another integer between 0 and 10: ");
}
}
}
}public class TestGuessingNumber {
public static void main(String[] args) {
new GuessingNumber().guess();
}
}
输出结32313133353236313431303231363533e58685e5aeb931333363363539果Plesae input an integer between 0 and 10:
5
Please try again, input another integer between 0 and 10:
8
Please try again, input another integer between 0 and 10:
1
Please try again, input another integer between 0 and 10:
2
Congratulations