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

求帮助 谢谢

public class HelloWorld {

    public static void main(String[] args) {

double m = 5;

double n = 7;

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

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

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

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

}

}

m:5.0
n:7.0
x:4.444444444444445


提问者:慕设计4247069 2016-04-02 00:25

个回答

  • simon_qin
    2016-04-11 20:58:26
    已采纳

    double是双精准,int是整数

    double的结果会得到小数点后15个数字,int的结果只有整数没有小数点后的数字

  • 布衣明月
    2016-04-02 03:30:16


    double 改成int