为什么要加上148?

问题描述 投票:-1回答:1
class scratch_7 {
    public static void main(String[] args) {
        int x = 9, y = 12, z = 16;
        System.out.println('x' + y + z);
    }
}

可能非常简单,但是有人可以解释其背后的概念吗?

java addition
1个回答
2
投票

这里要记住的关键是char是Java中的整数类型。那么'x'的整数是多少? 120,字母x的Unicode代码点。因此,您有120 + y + z,即120 + 12 + 16,即148

© www.soinside.com 2019 - 2024. All rights reserved.