Eclipse中始终出现else错误求老师指点下

http://img.mukewang.com/567dfd0c0001a64808310794.jpg用的是美式拼音输入的,每次都是这个报错!

l落乀叶
浏览 2302回答 4
4回答

我爱吃青椒

首先,你这个if用的不对,应该是if (sex.equals("女")){ if(score>60){ System.out.println("进入女子决赛"); } }就像这个一样(注意if后面括号的后面没有分号;),它是首先判断你的sex是不是“女”,如果是“女”,它会继续往下运行,判断你的score是不是大于60,如果符合要求,那么它会继续向下运行,输出“进入女子决赛”。现在再来回答你问的else的使用问题,比如我输入以下代码if (score>60){System.out.println("进入决赛");}   else{System.out.println("被淘汰");}就像我打的这个一样,它是首先判断score是不是大于60,如果大于60,它会输出“进入决赛”;如果score不大于60,那么他会输出else后面的 “被淘汰”。(else是“否则”的意思,也就是说,如果不满足if中的条件,他就会执行else)。明白了吗

l落乀叶

不好意思我发现错误点在哪里了。那个if后面不能加;哎、、、、、

太阳雨下

在最后一个else上面加上}所以建议在编程时,括号成对编写,例如if(...){...}

haha_0038

if  else  结构中只能出现一次 else  ,但是可以 使用  if      else   if      else   这种结构来完成你的代码
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java