import java.util.Random;
import java.util.Scanner;
public class Guess {
public static void main(String args[]){
int i = 1, j = 99, data;
Scanner input = new Scanner(System.in);
Random myRandom = new Random();
int num = myRandom.nextInt(99)+1;
do{
System.out.println("please input 1~99-->");
data = input.nextInt();
if(num > data){
i = data+1;
System.out.println(i+"~"+j);
}else if(num<data){
j = data-1;
System.out.println(i+"~"+j);
}
}while(num != data);
System.out.println("你命中了!!");
}
}
[解釋]亂數nextInt(99)回傳值0~98,所以我加上1後變為1~99
0 意見:
Post a Comment