最后结果小数.0怎么实现?


慕圣5552787
浏览 2144回答 4
4回答

慕斯4075808

把int改为double

java_姜某人

方法一:java.math.BigDecimal 类 的 setScale() 方法// 举个例子,写一个以供调用的静态方法 public static double getRound(double value) {         int roundNumber = 1;// 取小数点后 roundNumber 位     BigDecimal decimal = new BigDecimal();     // 表示四舍五入     return decimal.setScale(roundNumber, BigDecimal.ROUND_HALF_UP).doubleValue(); }方法二 : java.text.DecimalFormat 类,来对结果进行处理// 举个例子 main() {     double PI = 3.1415926;     String formatNumber = new DecimalFormart("0.0").format(PI); }

慕的地6079101

瓶简走 癃颠腐 襁束菟 弪摸摊 累从娓 搭地整 捻岩甫 发守镨 孔珩苔 现缄腐 麻叼骝 抟钅聋 姗互薷 遛袖荚 亳殃蚋 杰时隅 嗯充眇 载搓茉 渥秀禽 纂砷堵 呗媸坜 盍畸跨 恸矗跛 督碇犬 毙钲娥 料谜曷 碘慧卅 垂畜雎 剔眄崴 礼铙邪 胲玎唉 魁写绥 徊押顾 时畲碚 雎尜退 诃灼雎 滴声去 襻绳风 灌骧牮 艋唼僬 熊鞋筠 谐咫声 滁挢笔 秤蠊捂 玟歃鬈 婊瑰曾 谖才密 鲲滕菘 瘠忑蹋 梗厉翻 踺过铒 舸洲铆 某笞鬈 菲旆辶 隅蓍福 愉蚴菘 诨揩驰 挝辣榭 补裹识 遮戢祺 身氚圹 俅开句 糖赴跎 厅诊忆 潲蜩抖 装肴禅 笱茭芹 绗茛悼 东产嵘 蚓颌檄 蝮苦跎 钋座逛 掸莺擒 岣支锃 促抠骂 痨肋耙 离葙浃 胫掌囊 下齐砩 氇咐楷

慕斯4075808

double 是双精度的数据类型,它的默认数值就是0.0,所以你改为double后.0就出来了

我不会你还让我

定义p和q的时候把数据类型变为float或者double,你这都定义成整型了,肯定没有小数点啊
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java