下面代码输出结果是什么?
public static void main(String[] args) {int i = 0;System.out.println(i + '1');System.out.println('1' + i);System.out.println(i + "1");System.out.println("1" + i);System.out.println(' ' + i);System.out.println(i + ' ');System.out.println(' ');System.out.println('c');System.out.println("cc");char c = 99;System.out.println(c);}结果公布494901103232 cccc
单引号表示字符(char类型)
双引号表示字符串
char类型和整型进行"+"操作后,,会强制类型转换成整型,因为char可以转成int(字符对应的ACCII码)
字符串和整型进行"+"操作后,会强制类型转换成字符串
public static void main(String[] args) {int i = 0;// char类型和整型进行"+"操作后,会强制类型转换成整型// 字符'1'对应的ACCII码值为49System.out.println(i + '1');System.out.println('1' + i);// 字符串和整型进行"+"操作后,会强制类型转换成字符串System.out.println(i + "1");System.out.println("1" + i);// 字符' '(空格)对应的ACCII码值为32System.out.println(' ' + i);System.out.println(i + ' ');System.out.println(' ');// 输出空格字符System.out.println('c');// 输出字符cSystem.out.println("cc");// 输出字符串cc// 字符c对应的ACCII码值为99char c = 99;System.out.println(c);}
背起简单的行攘,沐浴自由的风。