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

double的运行结果满足什么条件显示小数并小数点后第一位不为0

package com.imooc;


public class HelloWorld {

    public static void main(String[] args) {

double x=40/9+0.0;

System.out.println(x);

}

}

为什么运行结果是4.0,而不是4.44呢

提问者:谁抢了我的好奇宝宝 2017-10-30 23:21

个回答

  • qq_张峰_0
    2017-10-30 23:25:30
    已采纳

    double x = 40.0/9.0 + 0.0

  • 宝慕林9018548
    2018-07-12 12:11:38

    位数应该是有专门关键字控制,后面应该会讲吧