有关Java语句的说明

mon*_*onn 6 java

public static void main(String[] args) {
    int x = 1 + + + + + + + + + 2;
    System.out.println(x);
}
Run Code Online (Sandbox Code Playgroud)

我可以编译上面的方法.是否有关于允许的多个"+"运算符的任何解释?

Mat*_*hen 11

这是补充,然后一元加运算符重复.它相当于以下内容:

int x = 1 + (+ (+ (+ (+ (+ (+ (+ (+ 2))))))));
Run Code Online (Sandbox Code Playgroud)