黑马程序员技术交流社区

标题: 用重载方式来录入两个整数或浮点数对比 [打印本页]

作者: hrewrite    时间: 2017-6-22 21:40
标题: 用重载方式来录入两个整数或浮点数对比
就是自己写两个一样的方法名,但是他们下面都有使用Scanner怎么写?
public static int sum(int a, int b){
                String arrInt[] = new Scanner(System.in).nextLine().split(" ");
                int a = Integer.valueOf(arrInt[0]), b = Integer.valueOf(arrInt[1]);
                return a+b;
        }
        public static double sum(double a, double b){
                double a = new Scanner(System.in).nextDouble();
                double b = new Scanner(System.in).nextDouble();
        return a+b;}
失败```````````
作者: 小眼镜g    时间: 2017-6-23 00:05
就看你调方法时候传什么参数进去了呀,运行是没毛病

作者: as2991    时间: 2017-6-25 21:16
用一个Scanner 对象来试试, 你这样有可能会爆异常
作者: oublgw42139    时间: 2017-6-27 16:33
楼主 不需要重复创建多个Scanner类的实例的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2