/*
请定义一个方法,对正数的小数进行四舍五入的操作(不考
虑负数情况)。四舍五入之后的结果是一个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;
}
}
}版权声明:本文为weixin_43942210原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。