Java算术计算

时间:2018-09-29 09:01:48

标签: java math operators

该代码如何评估?

class Test{
    public static void main(String[] args) {

        int i = 10 + + 11 - - 12 + + 13 - - 14 + + 15;
        System.out.println(i); 
    }
} 

答案是75。

请解释此代码。

1 个答案:

答案 0 :(得分:4)

第二个+ / -是一元运算符,因此等于:

10 + (+11) - (-12) + (+13) - (-14) + (+15)

->

10 + 11 + 12 + 13 + 14 + 15

->

75