用的是美式拼音输入的,每次都是这个报错!
4 回答
已采纳
我爱吃青椒
TA贡献11条经验 获得超2个赞
首先,你这个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)。
明白了吗
添加回答
举报
0/150
提交
取消