题解 |

四舍五入

http://www.nowcoder.com/practice/cae89de6292b4084acb93659353260e0

import java.util.Scanner;

public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double d= scanner.nextDouble();

    //write your code here......
    int i = (int) d;
    if ((d - i) > 0.5) {
        i = i + 1;
    }

    System.out.println(i);
}

}

昆· 希斯莱杰 文章被收录于专栏

学习ing,分享更多优质题解。

全部评论
if 里的条件,应该是 大于等于吧`
4 回复 分享
发布于 2022-03-08 13:47
>=
3 回复 分享
发布于 2022-03-28 18:04
他不是用if再判断了吗
点赞 回复 分享
发布于 2024-04-18 16:40 福建
int i = (int)d这个是相当于把d向下取整了吗
点赞 回复 分享
发布于 2023-01-16 21:01 四川
我想用右移的方法改怎么实现呢
点赞 回复 分享
发布于 2022-10-28 12:11 陕西
我记得有一个math.round方法可以直接四舍五入呀
点赞 回复 分享
发布于 2022-08-27 21:17 陕西
那负数怎么办呢
点赞 回复 分享
发布于 2022-04-29 20:19

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
70
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务