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

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

阿帅小哥哥

2020-03-01 19:09

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("不进入决赛");

}

       }

}


写回答 关注

3回答

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

    完全可以

    如果将String 改为char

    就将if()全部改为

    if(sex=='女')


    阿帅小哥哥

    自己写了下 您说的是对的 谢谢!

    2020-03-02 16:49:24

    共 2 条回复 >

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

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

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

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

    if ( sex != '女' )


    阿帅小哥哥

    非常感谢您的解答!!!

    2020-03-02 10:23:20

    共 1 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题