猜数字游戏
系统自动生成一个水机整数(1-100),然后又用户输入一个猜测的数字。如果输入的数字比该随机数小,提示“小了”,如果输入的数字比该随机数大,提示“大了”,输入的数字和该随机数相等,提示“小猜对”。
import java.util.Scanner;
import java.util.Random;
class Test{
public static void main(String[] args){
//猜数字
Scanner scan = new Scanner(System.in);
Random rang = new Random();//如果给定一个时间戳,随机数一定
int randNum = rang.nextInt(100);//[0,100)
//int randNum = rang.nextInt(100)+100;//[100,200)
System.out.println(randNum);
while(true){
System.out.println("请输入你要猜的数字:");
int num = scan.nextInt();
if(num <randNum ){
System.out.println("你猜的数字猜小了!");
}else if(num == randNum){
System.out.println("你猜的数字猜对了!");
break;
}else{
System.out.println("你猜的数字猜大了!");
}
}
sc.close();
}
}