社区
Java SE
帖子详情
java如何输出小于1的小数,比如我要输出1/2,结果是0
薛定谔的Cat
2017-09-19 10:53:45
java如何输出小于1的小数,比如我要输出1/2,结果是0
...全文
1617
9
打赏
收藏
java如何输出小于1的小数,比如我要输出1/2,结果是0
java如何输出小于1的小数,比如我要输出1/2,结果是0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangphh
2018-11-30
打赏
举报
回复
类型转换的原因,1/6结果为整数0,1/6.0结果则为小数
偏安zzcoder
2017-09-20
打赏
举报
回复
应该是新手吧
soton_dolphin
2017-09-19
打赏
举报
回复
double num = 1 / 2.0
XxPingEr
2017-09-19
打赏
举报
回复
double num = 1/2D;
逗比123号
2017-09-19
打赏
举报
回复
double num = (double)1/2
galiniur0u
2017-09-19
打赏
举报
回复
楼主的java有待提高啊,果断强转double
MikeDDT009
2017-09-19
打赏
举报
回复
数据类型转换而已,两个int进行运算结果必然是int型!一个int型和double型那么结果必然是double型(这里会先提升int型为double再进行运算)。建议看书上说的运算符*/%+-那部分和类型转换那部分。主要书上会告诉你类型不同怎么运算的原因(性别不同怎么谈恋爱)。 1/2和1/2.0是有区别的,前者进行了直接除,然后取整数部分,小数丢掉。后者在计算的时候先将1转换为double类型在进行的运算
JavaBuilt
2017-09-19
打赏
举报
回复
定义为double类型就行了
天涯若风
2017-09-19
打赏
举报
回复
double num = 1 / 2.0
【
JAVA
】正十进制
小数
m转为n进制
小数
题目: 编写程序实现任意十进制正
小数
m转换成n进制的正
小数
,
小数
点后保留10位
小数
。 输入包含两个数m,n,用空格隔开。输入包含多组测试,当m,n都为0时输入结束。 Limits: 0.0000009<m<1,1<n<10。 样例: 输入样例: 0.795 3 0 0
输出
样例: 0.2101101122 代码: 第一次做笔试题,刚好抽到了与前一晚做的十进制转十六进制整数...
为什么python除法结果会有
小数
点0_python技巧 python2中的除法结果为0
在python2中执行除法操作如果结果
小于
1就会返回0如下面的例子:>>>81/820如果你需要返回"正确的结果 ",有两种方法:在脚本中引入from future import division>>> from __future__ import division>>> 81/820.98780487804878048将除数或者被除数转换为浮点数>>> 81.0/820.987804878048...
Java
Double
输出
结果保留几位
小数
使用printf
方法一:使用printf System.out.printf("%4.2f/c/b(布尔值)/d/e/s(字符串)"); 默认情况下,浮点值显示
小数
点后六位 %e要求必须是浮点型的值 要在格式里
输出
直接量%,必须使用%% 例如: import
java
.text.DecimalFormat; import
java
.util.Scanner; public class cicle ...
java
语言
输出
小数
点后保留一位
小数
给定两个整数相除,要求
输出
结果保留一位
小数
,且计算结果一位
小数
位数直接保留,其他位直接舍去。 比如,计算结果为: 2.89 则应
输出
2.8 2.84 则应
输出
2.8 也就是不按照四舍五入的标准
输出
。 代码如下: int a; int b; //将计算结果转化为double类型的,只需乘以1.0即可 double result = a*1.0/b; //减去0.05后按照四舍五入的标准
输出
System.out.println(String.format("%.1f",result-0.05)); 总结
java
怎么
输出
保留两位
小数
_剖析
Java
输出
怎么保留两位
小数
Java
中,当两个整数相除时,由于
小数
点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数,必须将两整数其一或是两者都强制转换为浮点数,也就是
Java
输出
怎么保留两位
小数
?接下来郑州达内
Java
培训老师给大家以实例说明:
Java
怎么取两位
小数
?题目:项目中有一个小需求,两个整数相除,结果需要保留两位
小数
,即1.00、0.50这种数据格式。以下做法不行,因为两整数相除,
小数
点以后的...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章