我是靠谱客的博主 怕孤独小熊猫,这篇文章主要介绍JAVA四舍五入问题常见报错,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* 请定义一个方法,对正数的小数进行四舍五入的操作(不考 虑负数情况)。四舍五入之后的结果是一个int整数类型并返回。最后 对方法进行测试。*/ public class one { public static void main(String[] args) { double i = 7.4; int k=method(i); System.out.println(k); } public static double method(double num) { if (num * 10 % 10 >= 5) { num = (int) num + 1; System.out.println(num); return (int) num; } else { num = (int) num; System.out.println(num); return (int)num; } } }

报错,一直提示该部分有问题,截图如下

 

复制代码
1
把函数调用部分的public static double method(double num)修改一下即可改成
复制代码
1
public static int method(double num)
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class one { public static void main(String[] args) { double i = 7.4; int k=method(i); System.out.println(k); } public static int method(double num) { if (num * 10 % 10 >= 5) { num = num + 1; System.out.println(num); return (int) num; } else { System.out.println(num); return (int)num; } } }

最后

以上就是怕孤独小熊猫最近收集整理的关于JAVA四舍五入问题常见报错的全部内容,更多相关JAVA四舍五入问题常见报错内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部