赞
踩
这段猜数字的代码可以一直猜,只要数据类型输入得正确,在正确答案被猜中之前就可以一直猜。
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;
- }
- }
- }
这段代码有限制的次数,可以根据提示来修改猜测的次数。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。