1.char类型遇到“+”符号,自动转换为数字。
char a='中';
char b='国';
System.out.println(a);
System.out.println(b);
System.out.println(a+b); //遇到+,char类型自动转换为数字
其运行结果:
2.char遇到加号符号会转换为数字,当需要将字符合并时,前加双引号,即空字符串。
System.out.println("------------------------------------------------------------");
char c='c';
char d='d';
System.out.println(c);
System.out.println(d);
System.out.println(c+d);
System.out.println('c'+'d');
System.out.println(""+c+d); //char遇到加号符号会转换为数字,当需要将字符合并时,前加双引号
System.out.println(""+'a'+'b');
//转义字符
System.out.println(""+c+'\n'+d);
System.out.println(""+c+'\t'+d);
System.out.println(""+c+'\''+d);
运行结果
3.字符型与整数的转换
System.out.println("-----------------char类型的转换-------------------------");
char c1='a';
System.out.println(c1);
System.out.println(0+c1);
System.out.println((int)c1);
运行结果