JAVA作业猜数字游戏那个

JAVA 作业 猜数字游戏那个

1 个回答

粉丝关注统计

提问:

import java.util.Random;import java.util.Scanner;public class W1 {public static void main(String[] args) {// TODO 自动生成的方法存根Random s=new Random();int num=s.nextInt(101);System.out.println("随机数是:"+num);Scanner c=new Scanner(System.in);System.out.println("请输入你的猜的数:");int i=c.nextInt();while(i!=num){if(i>num){System.out.println("输入的数大了");}else if(i<num){System.out.println("输入的数小了");}else{System.out.println("恭喜你,猜对了");}}}我这个为什么是死循环 怎么改

网友回答:

你猜错后没有重新输入,改好的(循环部分)

 while (i!=num) {
           if (i>num) {
               System.out.println("输入的数大了");
           } else if (i<num) {
               System.out.println("输入的数小了");
           } else {
               System.out.println("恭喜你,猜对了");
               break;
           }
          i=c.nextInt();
       }

  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题