System.out.printf("%c,%C",SEX1,SEX2);

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

qq_丶_124

2017-06-24 23:29

        /*下面这种是错误的
        System.out.println(SEX1+SEX2);*/
        //正确的是
        System.out.println(SEX1);
        System.out.println(SEX2);
        //或者
        System.out.printf("%c,%C",SEX1,SEX2);

为什么

 

 

写回答 关注

2回答

  • botao555
    2017-06-27 10:36:43

    字符类型相加的话就是将对应的Ascii码数相加得到对应的字符,而不是你想要的两个字符拼接到一块。所以System.out.println(SEX1+SEX2);达不到你想要的结果。

  • qq_原来是花花啊_0
    2017-06-24 23:32:30

    没有为甚么,记住就行,规定的

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

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

1165172 学习 · 17581 问题

查看课程

相似问题