这里为什么不可以这样打?

来源:2-11 Java常量的应用

qq_慕用2439027

2019-10-01 11:13

public class HelloWorld{
    public static void main(String[] args) {
        final char Sex1='男';
        final char Sex2='女';
        System.out.println(Sex1+Sex2);
  
  
 }
}


写回答 关注

6回答

  • qq_慕雪2228497
    2019-10-10 14:59:21

    public class HelloWorld{
        public static void main(String[] args) {
      final char SEX='女';
      final char SEX1='男';
     
      System.out.println(SEX+"+"+SEX1);
      System.out.println(SEX1);
     }
    }

  • 慕函数8391622
    2019-10-05 13:42:26

    char没有问题 Sex1+Sex2是不正确的

  • qq_慕粉9154741
    2019-10-02 18:08:40

    这里吧char换成string,char没法直接引用。

  • 温火常青
    2019-10-02 17:53:36

    常量是固定值不是数值类型为什么相加。出来是乱码的,

  • 温火常青
    2019-10-02 17:52:09

    不可以Sex1+Sex2

    System.out.println(Sex1);

    System.out.println(Sex2);

  • qq_慕沐2215924
    2019-10-02 10:25:16
    不管是char或是byte,在进行运算时,先转化为int类型!




    b会转化成int类型98

    再相加!

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

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

1165600 学习 · 17587 问题

查看课程

相似问题