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

请教 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工具)升级版
  • 参与学习       1166387    人
  • 解答问题       17590    个

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

进入课程

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号