复制代码
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)修改一下即可改成
复制代码
1public static int method(double num)
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18public 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四舍五入问题常见报错内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复