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

判断性别怎么写,“女”==sex 哪里错,== 两边不是可以引用类型比较吗

public class HelloWorld {
    public static void main(String[] args) {
		int score = 94;
		String sex = "女";
        if(score>80){
             if(sex==女){
                  System.out.println("进入女子组决赛");
             }else{    
                  System.out.println("进入男子组决赛");
             }  
        }else{
          System.out.println("jsjsj");
        }   
        
        
		
	}
}


提问者:window_ye 2017-03-24 22:03

个回答

  • 慕粉2026598206
    2017-03-24 22:18:11
    已采纳

    public class HelloWorld {

        public static void main(String[] args) {

            int score = 94;

            String sex = "女";

            if(score>80){

                 if(sex=="女"){

                      System.out.println("进入女子组决赛");

                 }else{    

                      System.out.println("进入男子组决赛");

                 }  

            }else{

              System.out.println("jsjsj");

            }  

        }

    }

    这样就对了


  • 殇灬
    2017-03-24 23:03:08

    public class HelloWorld {

        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("jsjsj");

            }   

        }

    }