问答详情
源自:3-8 Java中运算符的优先级

这样为什么不能运行 说我分号没对

public class HelloWorld {

    public static void main(String[] args) {

int m = 5;

int n = 7;

int x = (m * 8 / (n + 2)) % m);

System.out.println("m:" + m);

System.out.println("n:" + n);

System.out.println("x:" + x);

}

}



提问者:qq_红蓝魂_1 2017-04-13 15:44

个回答

  • ziom
    2017-04-13 15:48:44
    已采纳

    int x = (m * 8 / (n + 2)) % m);

    这一行的圆括号不对称,应该把最后一个右圆括号去了

  • 重返艾泽拉斯
    2017-07-02 18:33:44

    括号是奇数。。