问答详情
源自:4-4 Java条件语句之嵌套 if

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

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("淘汰出局");		}	}}


提问者:寒克 2019-03-17 16:14

个回答

  • 三笠哥哥
    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("")改掉   

    稍微稍微简单一点把