public class HelloWorld{
public static void main(String[] args){
String today="周末";
String weather="晴朗";
if (today.equals("周末")){
if (weather.erquals("晴朗")){
System.out.println("去室外游乐场游玩");
}else{
System.out.println("去室内游乐场游玩");
}else{
System.out.println("去上班");
}
}
}
}
D:\liujiahao\zuoye>javac HelloWorld.java
HelloWorld.java:10: 错误: 有 'if', 但是没有 'else'
}else{
^
1 个错误
6 回答
已采纳
UDUN
TA贡献2条经验 获得超2个赞
package hello; public class HelloWorld{ public static void main(String[] args){ String today="周末"; String weather="晴朗"; if (today.equals("周末")){ if (weather.equals("晴朗")){ System.out.println("去室外游乐场游玩"); } else { System.out.println("去室内游乐场游玩"); } } else{ System.out.println("去上班"); } } }
问题出在你在最后一个else语句放在了第一个if{}语句块里面,我改了一下,你看看
旧丶爱人
TA贡献7条经验 获得超9个赞
public class HelloWorld{
public static void main(String[] args){
String today="周末";
String weather="晴朗";
if (today.equals("周末")){
if (weather.erquals("晴朗")){
System.out.println("去室外游乐场游玩");
}else{
System.out.println("去室内游乐场游玩");
}
}else{
System.out.println("去上班");
}
}
}
vLiang
TA贡献47条经验 获得超30个赞
else{
System.out.println("去室内游乐场游玩");
}
改为
else if{
System.out.println("去室内游乐场游玩");
}
只有最后一个分支才可以试用else
添加回答
举报
0/150
提交
取消