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

4/5不是等于0.8吗,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);	}}


提问者:qq_慕数据7039691 2021-01-17 16:53

个回答

  • 面包1234qwer
    2021-04-11 00:27:21

    4是这样来的:4%5 =4 (求余数,商是0,余数4)

  • zz旭
    2021-01-17 17:08:49

    n + 2 = 9

    m * 8 = 40

    40 / 9 = 4(结果为整型,小数点后舍去)

    4 % 5 = 5(4模5等于4)

    4 / 5?兄弟,你是不是把%看成除号了 = =