System.out.print("H"+"a");中双引号" "中的内容表示的是字符串,也就是String类型,任何数据类型碰到String类型的变量或者常量之后都向String类型转换。而这句语句中的+是连接符,用于连接两个字符串。所以打印输出之后是Ha
System.out.print('H'+'a');中单引号' '表示的是字符型数据,根据自动类型转换,char类型会自动提升为int类型,在ASCII码中字符H的值是72,字符a的值是97,这里的+是加法运算,所以最终结果是打印输出169
{:soso_e183:}
|
|