随机数生成使用:
import java.util.Scanner;
public class GuessNumber{
public static void main(String[] args){
int number=(int)(Math.random()*101);
Scanner input=new Scanner(System.in);
System.out.println("Enter a number you guess between 0 and 100 : ");
int guess=-1;
while (guess!=number){
System.out.print("\nenter you guess");
int guess=input.nextInt();
if (guess==number)
System.out.println("you are right ! the number is"+number);
else if(guess>number)
System.out.println("you guess is too high");
else if(guess<number)
System.out.println("you guess is too low");
}
}
}
其中要将guess初始为负一,若初始为0--100之间的数会出错,其可能为要猜测的数。