java输出

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

qq_慕丝9531585

2019-03-16 19:48

System.out.printf(SEX1+(SEX2+" "));

这个输出为什么能直接输出字符,(SEX1+SEX2)输出了数字

写回答 关注

3回答

  • 弯曲的小手
    2019-04-02 21:45:07

    SEX1和SEX2你前面赋值了吧

    SEX1=???;

    SEX2=???;

    赋值了什么就输出什么

  • NullOfHz
    2019-03-19 09:40:25

    因为char本质上就是个8位数对应的ascii码,计算时会先变成int类型然后相加。而你的第一种方式是先将sex2转换成了string类型的变量,所以不会出现这种情况。

  • 慕神3171055
    2019-03-16 20:26:16

    格式打错了

    System.out.printf("内容"SEX1+"\t"+SEX2");

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

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

1165538 学习 · 17586 问题

查看课程

相似问题