猜数字游戏:随机生成一个1到30范围内的整数,提示用户录入猜的数,如果用户录入的数大于生成的数,则提示大了,
如果小于用户录入的数,则提示小了,如果等于则祝贺,记录用户答题的次数。如果猜的次数小于等于3,提示“聪明加运气”,
大于3小于等于10,提示“不错”,大于10,提示“加油!”
import java.util.Scanner;
import java.util.Random;
public class Tnum{
public static void main(String[]args){
Random r=new Random();
int number=r.nextInt(30)+1;
int count=0;
do{
Scanner sc = new Scanner(System.in);
System.out.println("请猜一个数字");
int guess = sc.nextInt();
count++;
if(guess > number){
System.out.println("大了");
}else if(guess < number){
System.out.println("小了");
}else{
System.out.println("祝贺");
break;
}
} while(true);
System.out.println("这个数字是"+number);
System.out.println("您猜的次数为"+count);
if(count<=3){
System.out.println("聪明加运气");
}else if(count<=10){
System.out.println("不错");
}else{
System.out.println("加油");
}
}
}