课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
代码怎么改?
2015-01-03
源自:Java入门第一季(IDEA工具)升级版 4-4
正在回答
第十六行的}改到第十二行.
你的if嵌套出l问题,就十六行删去一个花括号,十二行加一个。这样的嵌套才是正确的。你的代码,最后一个else没有对应到if,因为你把他包含到第一个if内了。实际上else应该与if一一对应,有一个else就必然有一个if与之对应,而反过来就不一定成立。
public class HelloWorld { public static void main(String[] args) { int score = 94; String sex = "女"; String ma; if(score>80){ if(sex=="女"){ ma="进入女子组决赛"; } else{ ma="进入男子组决赛"; }
} else{ ma="未进入决赛"; } System.out.println(ma);
}}
这样就行了,测试过
6行的if把13行的else包含进去了,这个if的大括号不对。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答又哪里错了嘛,求大神指正
1 回答求大神指导哪里错了
1 回答求大神指点哪里错了
5 回答哪里错了,,求大神指点
2 回答求大神指点下哪里错了