慕容0445492
2018-05-10 19:58
public class zh01 { public static void main(String[] args) { int score = 94; String sex = "女"; if (score>80); if(sex.equals("男")){ System.out.println("进入男子组决赛"); }else{ System.out.println("进入女子组决赛"); } }else{ System.out.println("淘汰"); } } }为什么是错的
楼上的回答的正确, if 判断 格式是 if( ){ } 要内嵌不能破坏外层格式 应该是 if( ) { if( ){ } else{ } } ....
你的 if (score>80); 多了一个分号,if语句不用接分号。
this
if 嵌套
说明你的ifelse还没熟练
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题