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

概述

/*
请定义一个方法,对正数的小数进行四舍五入的操作(不考
        虑负数情况)。四舍五入之后的结果是一个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四舍五入问题常见报错所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部