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

请大神解答 救救小白吧!!

public class HelloWorld{

       public static void main(String[] args){

       int score=80;

       String sex="女";  // 请教大神  这里可以使用 char sex='女';吗?  为什么不行  另外如果使用这个 后面的if()里的东西怎么写? 谢谢解答

       if(score>80){

           if(sex.equals("女")){

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

}else{

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

}

} else{

        System.out.println("不进入决赛");

}

       }

}


提问者:阿帅小哥哥 2020-03-01 19:09

个回答

  • 慕工程3047927
    2020-03-01 21:13:56
    已采纳

    完全可以

    如果将String 改为char

    就将if()全部改为

    if(sex=='女')


  • 慕工程3535675
    2020-10-18 11:17:36

    String的字符串变量需要双引好(""),char的字符变量需要单引号('')

  • WE_Xing
    2020-03-02 10:04:17

    可以呀,不过字符型就用不了 .equals( ) 了

    if ( sex != '女' )