我曾经决定将两个字符相加,它给了我一个数字。代码如下:
class Main {
public static void main(String[] args) {
System.out.println('a'+'b');
}
}
输出:195..。
我在很多地方都找过了,但我还是想不通为什么char + char = int..。有人能给我解释一下吗?
发布于 2021-03-02 04:15:41
5.1。转换的种类
此代码隐式地将它们强制转换为String:
System.out.println("" + 'a' + 'b'); //ab
并将此代码强制转换为 double:
System.out.println(.8 + 'a' + 'b'); //195.8
https://stackoverflow.com/questions/66428952
复制相似问题