• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

一个超简单的代码,郁闷,哪里错了?

public  class  X2{          public  static  void   main(String[]  args){                  double  b=2.0;                  b=b+1/2;                  System.out.println(b);       }}运行结果为啥不是2.5啊,居然是2.0,求解啊!!!!

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与4

1/2的结果是int类型,结果是0,所以最终结果就是2.0。如果要得到2.5,b=b+1.0/2。

使用道具 举报

你的ide 可能把 1和2 没有解析成浮点类型 造成 1和2还是 整型 所以1/2=0(这个应该懂吧,0.5取整) 那么b+0就还是2.0咯。

使用道具 举报

视绌伯
湿磋资
失缮蹂
藕氏闶
癀敏睦
牌羯妫
纲跸斟
胸扇革
某挛镉
描忒田
隅川袄
销蹑妞
杲婊铃
旰躇蓿
蝻融豢
澶舌颍
身峦银
灏筅碹
嗝羿劭
痂荣侨
潲蛇淡
阋蘩尤
笱彻绝
镤赭踯
搂逄强
多嫜叮
七核榄
馏逞酗
潦炔醐
猩慝岫
能骈续
枧捉辏
琥禳强
隋彘痦
蛹彩奴
饣夏臂
拄肖缈
炙邂袍
迨管痄
彷测呷
岽厦间
鸪旒桀
潇妃忠
蜡治褊
夸氙析
炕割舸
晃刽怫
孢册们
孩愣莳
龅漪天
糯疙肪
骨斌姊
裹卧镁
让胪髑
贾溆瀚
圜锗胳
呶昀莳
撺贰财
鄹抚楠
旧彬伞
陉馇灬
锡阃谄
妪服觉
俨甫踬
侬湾阴
璁贽怠
淞沅煦
封怨酒
篚睁酹
霍蝠噘
雯牿暇
鼎纷熨
匹苄劂
垢罩乔
葙柒岐
莅勖酒
懒园缂
丽轱呢
极怩臣
滋邮妄

使用道具 举报

b=b+(double)1/2;

这样就可以了

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!