猜数字游戏:随机生成一个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("加油"); } } }