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

为什么x等于4怎么算的啊?

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);

}

}


提问者:慕哥4565406 2024-09-15 10:50

个回答

  • 慕慕8058515
    2024-09-24 21:20:13

     (m * 8 / ( n + 2 ) 这部分等于4,然后4除以5,商为0,余数为4本身。所以4对5求余等于4