美文网首页
关于Exception的练习

关于Exception的练习

作者: 杨凯飞 | 来源:发表于2018-11-18 14:12 被阅读0次

    public static void main(String args[]){

        outPutSum();

    }

    /**

    * 自定义错误

    * @param str

    * @return

    * @throws Exception

    */

    static IntegergetInteger(String str)throws Exception {

        if(Integer.valueOf(str)<=40 && Integer.valueOf(str)>=-40){

            return Integer.valueOf(str);

        }else{

            throw new Exception("数据范围均在−40 ~ 40之间,请重新输入");

        }

    }

    /**

    * 输入数据和打印

    */

    static void outPutSum(){

        Scanner input =new Scanner(System.in);

        String str=input.nextLine();

        int a,b;

        a=str.indexOf(" ");

        b=str.indexOf(" ",a+1);

        Integer A,B,C;

        try {

            A=getInteger(str.substring(0,a));

            B=getInteger(str.substring(a+1,b));

            C=getInteger(str.substring(b+1,str.length()));

            System.out.println(A+B+C);

        }catch (Exception e) {

            e.printStackTrace();

            outPutSum();

        }

    }

    题目

    这是一个非常简单的题目,意在考察你编程的基础能力。千万别想难了哦。输入为一行,包括了用空格分隔的三个整数 AA、BB、CC(数据范围均在-40−40~ 4040 之间)。输出为一行,为“A+B+CA+B+C”的计算结果。

    样例输入复制

    22 1 3

    样例输出复制

    26

    相关文章

      网友评论

          本文标题:关于Exception的练习

          本文链接:https://www.haomeiwen.com/subject/cahgfqtx.html