要实现这个输出,我这个代码还有办法再优化精简吗?

来源:4-4 Java条件语句之嵌套 if

寒克

2019-03-17 16:14

ublic class HelloWorld {    public static void main(String[] args) {		int score = 71;		String sex = "女";		if(score>=80){		    if(sex.equals("女")){		        System.out.println("进入女子决赛组");		    }else if(sex.equals("男")){		        System.out.println("进入男子决赛组");		    }		}else if(score>=70){		     if(sex.equals("女")){		        System.out.println("进入女子轮回组");		    }else if(sex.equals("男")){		        System.out.println("进入男子轮回组");		    }		}else{		    System.out.println("淘汰出局");		}	}}


写回答 关注

1回答

  • 三笠哥哥
    2019-03-18 13:04:04

    int score = 71;
      String sex = "女";
      if(score>=80){ 
       if(sex=="女"){ 
        System.out.println("进入女子决赛组"); 
        }else if(sex=="男"){ 
         System.out.println("进入男子决赛组");  
         }       }else if(score>=70){  
          if(sex=="女"){     
           System.out.println("进入女子轮回组"); 
           }else if(sex=="男"){       
            System.out.println("进入男子轮回组");
            }       }else
            {    
             System.out.println("淘汰出局");     }   }



    呐  可以把sex.equals("")改掉   

    稍微稍微简单一点把

    寒克 回复三笠哥哥

    ?好吧

    2019-03-19 14:01:48

    共 3 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题