课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
System.out.printf(SEX1+(SEX2+" "));
这个输出为什么能直接输出字符,(SEX1+SEX2)输出了数字
2019-03-16
源自:Java入门第一季(IDEA工具)升级版 2-11
正在回答
SEX1和SEX2你前面赋值了吧
SEX1=???;
SEX2=???;
赋值了什么就输出什么
因为char本质上就是个8位数对应的ascii码,计算时会先变成int类型然后相加。而你的第一种方式是先将sex2转换成了string类型的变量,所以不会出现这种情况。
格式打错了
System.out.printf("内容"SEX1+"\t"+SEX2");
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答JAVA输出问题
2 回答Java语句输出
2 回答java输出格式
5 回答Java的输出(算法)
5 回答java中数据输出?