慕粉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工具)
1168448 学习 · 18754 问题
相似问题