题解 |

四舍五入

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

相关推荐

06-26 18:30
门头沟学院 Java
据说名字越长别人越关注你的昵称我觉得我要被关注了:你问问这里面有多少是正经候选人,而不是乱打招呼的
点赞 评论 收藏
分享
评论
66
2
分享

创作者周榜

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