慕粉3546070
2016-06-23 13:57
public class HelloWorld{ public static void main(String[] args) { final char sex1 = '男'; final char sex2 = '女'; System.out.println(sex1+sex2); //应该是这样System.out.println(sex1+""+sex2); System.out.println(sex2); //多谢 @bigqiang0 给出的答案:(个人感觉这种更贴近标准) } //System.out.println(String.valueOf(sex1)+String.valueOf(sex2)); } //输出结果: //52906 //女 //问题:怎么解决这个问题,不用String的情况下; //谢谢!
public class HelloWorld {
public static void main(String[] args) {
final char sex1 = '男';
final char sex2 = '女';
System.out.println(sex1+""+sex2);
System.out.println(sex2);
}
}
用这个就可以 不用string 。
System.out.println(sex1+sex2);
改成:
System.out.println(String.valueOf(sex1)+String.valueOf(sex2));
final char sex1 = '男'; final char sex2 = '女'; int x = sex1; int x1 = sex2; char x2 = sex1+sex2; System.out.println(x); System.out.println(x1); System.out.println(sex2+sex1); System.out.println(x2);
都已经 final了是不能改变值的,c语言可以连续输出多个变量,java我还没找到方法,你可以连用两句输出函数
输出只能输出一个,将sex1和sex2赋值到另一个,要输出“男女“,必须是String
Java入门第一季(IDEA工具)升级版
1165646 学习 · 17587 问题
相似问题