为了账号安全,请及时绑定邮箱和手机立即绑定

请教 double 一些用法问题 不太懂

double b=6/1;

System.out.println(b)

//会显示0

double b=6/1f;

System.out.println(b)

//就会正常显示小数点后面的数字 

//double 本身不就是可以显示小数点的么?求解

正在回答

3 回答

int除以int,输出的还是int,你必须强转double,比如 double b =(double)1/6;

0 回复 有任何疑惑可以回复我~

是不是因为double速度慢?

0 回复 有任何疑惑可以回复我~

我说错了 是1/6   我也是随便举个带小数点的例子

double b=1/6;
System.out.println(b)
double b=1/6f;
System.out.println(b)


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165243    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

请教 double 一些用法问题 不太懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信