admin管理员组

文章数量:1794759

Java代码猜数字游戏

Java代码猜数字游戏

public static void main(String[] args) { Random r = new Random(); int num = r.nextInt(100)+1; Scanner sc = new Scanner(System.in); while(true){ System.out.println("请输入您想猜的数字"); int Snum = sc.nextInt(); if(Snum<num){ System.out.println("猜的太小了"); }else if(Snum>num){ System.out.println("猜的太大了"); }else if(Snum==num){ System.out.println("恭喜您猜对了"); break; } } System.out.println(""); }这段猜数字的代码可以一直猜,只要数据类型输入得正确,在正确答案被猜中之前就可以一直猜。 public static void main(String[] args) { Random r = new Random(); int rnum = r.nextInt(100) + 1; Scanner sc = new Scanner(System.in); //这里可以用来设置你猜的次数,num<=几,就是猜测的次数 for (int num = 1; num <= 9; num++) { System.out.println("请输入你猜的数字:"); int gnum = sc.nextInt(); if(num == 9){ if (rnum == gnum) { System.out.println("恭喜你第9次终于猜对了"); }else { System.out.println("答案是:" + rnum); System.out.println("猜测次数全部用尽,请重新开始游戏"); } break; } if (rnum < gnum){ System.out.println("您猜的太大,请重试"); }else if(rnum > gnum){ System.out.println("您猜的太小,请重试"); }else { System.out.println("恭喜你,猜对了"); System.out.println("一共猜了:" + num + "次"); break; } } }

这段代码有限制的次数,可以根据提示来修改猜测的次数。

本文标签: 代码数字游戏java