中易网

java怎么在这里报错?

答案:2  悬赏:50  
解决时间 2021-04-28 00:44
  • 提问者网友:她是我的お女人
  • 2021-04-27 21:00
System.out.println("测试开始");
Scanner scan = new Scanner(System.in);
int result = 0;
for(int i = 1;i <= 10; i++){
int a = (int)(Math.random()*100);
int b = (int)(Math.random()*100);
result = a + b;
System.out.println("("+i+")"+"."+a+"+"+b+"="+result);
System.out.println("请输入答案按-1退出");
}
int answer = scan.nextInt();

if (answer == -1){
break; //break cannot be used outside of a loop or a switch
}else if(answer != result){
System.out.println("错了");
continue; //break cannot be used outside of a loop or a switch
}else{
result += 10;
System.out.println("答对了");
}
scan.close();
System.out.println("再见"+result);

break continue这两个怎么会报错?难道是64位系统的关系.我用的是eclipse
最佳答案
  • 二级知识专家网友:為→妳鎖鈊
  • 2021-04-27 21:09
是你的语法问题,编译器不通过

break和continue是用在循环里面的,你没有循环,于是编译出错
全部回答
  • 1楼网友:飘零作归宿
  • 2021-04-27 22:13
在数据库里测试一下这条语句是否能正确执行insert into bbs values(null,?,?,?,getdate(),0,?);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息