java基础练习,为什么2个字符相加最后得出的是数字??

2025-04-24 19:19:04
推荐回答(2个)
回答1:

因为char类型只能记录一个字符,是字符编码值,所以char加char结果还是一个char,而String是字符串,可以表示一个以上的字符,在char + String + char中,因为字符串是不能进行一般的数学意义的加法的实际上与String有关的“+”符号相当于将“+”左右的内容连接并返回一个新的字符串的方法。

回答2:

man + str woman 不会按计算方式转换只会当做拼接字符串,任何数值与字符串相加都是拼接,
char 类型并不是字符串 只是字符 字符是可以转换成相对应的数值进行计算的如果用+号的话。
man+woman打印最后的结果是会是数字