为了账号安全,请及时绑定邮箱和手机立即绑定

java中出现一个嵌套问题

java中出现一个嵌套问题

交互式爱情 2019-04-12 18:15:09
import java.util.Random;import java.util.Scanner;public class Chenwei_GuessNumber{static int m=8;/*** @param args*/public static void main(String[] args) {     // TODO Auto-generated method stub     Scanner input = new Scanner(System.in);     Random ran = new Random();     int number = ran.nextInt(100)+1; // 产生随机数     for (;;)     {         System.out.println("1.开始猜数");         System.out.println("2.游戏参数设置");         System.out.println("9.退出");         Scanner sc=new Scanner(System.in);         String choo =sc.next();         if (!choo.equals("1")&&!choo.equals("2")&&!choo.equals("9"))         {             System.out.println("属于非法输入");         }         else         {             if (choo.equals("1"))                 {             int guess;      // 用户猜的数字             int count = 0;  // 猜测次数             System.out.println("有一个0到100之间的整数,你猜是什么?");             do {             guess = input.nextInt();             if (number < guess) {             System.out.println("大了,再猜");          count++;             } else if (number > guess) {             System.out.println("小了,再猜");             count++;             } else {                     count++;                     break;                 }                        if (guess > count){                     System.out.println("次数超过");                     break;                 }             else if(guess <= count) {                     {break;}             }eclipse中Syntax error, insert "while ( Expression ) ;" to complete DoStatementSyntax error on token "}", { expected after this token删除了break的分号底下的count报错。pss:现在是这样的
查看完整描述

3 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

  {break;}
        }
这里多了一个后括号

 while (true);
 这里多了一个分号


查看完整回答
反对 回复 2019-05-14
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

while(true) 后面的分号;是正解呀


查看完整回答
反对 回复 2019-05-14
  • 3 回答
  • 0 关注
  • 545 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号