概述
/*
请定义一个方法,对正数的小数进行四舍五入的操作(不考
虑负数情况)。四舍五入之后的结果是一个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;
}
}
}
报错,一直提示该部分有问题,截图如下
把函数调用部分的public static double method(double num)修改一下即可改成
public static int method(double num)
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四舍五入问题常见报错所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复