qq_34235355
2017-11-26 10:36
采纳率: 100%
浏览 792
已采纳

大神求助 java异常问题

大神帮帮我 我这个主函数总是错误 题目是 定义一个异常类 输入一串数字 如果超过6个则报错!图片

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • come071 2017-11-26 10:41
    已采纳

    main方法不对,(String[] args)
    少一个大括号
    这是你报错的原因,具体代码还没看

    已采纳该答案
    打赏 评论
  • 茅坤宝骏氹 2017-11-26 10:42

    你先把代码格式化一下,很难看

    打赏 评论
  • qq_34235355 2017-11-26 10:53

    class numException extends Exception {
    private String reason;
    numException(String reason){
    this.reason=reason;
    }
    String out(){
    return(reason);
    }

    class test{
    test(String a) throws numException{
    if(a.length()!=6)
    throw new numException("邮编必须是6位!");
    }
    }

    class fhgh{
    public static void main(String args[]) {
    try {
    new test("150815119");
    }
    catch(numException e)
    {
    System.out.println(e.out());
    }
    }
    }

    打赏 评论
  • qq_34235355 2017-11-26 10:54

    class numException extends Exception {
    private String reason;
    numException(String reason){
    this.reason=reason;
    }
    String out(){
    return(reason);
    }

    class test{
    test(String a) throws numException{
    if(a.length()!=6)
    throw new numException("邮编必须是6位!");
    }
    }

    class fhgh{
    public static void main(String args[]) {
    try {
    new test("150815119");
    }
    catch(numException e)
    {
    System.out.println(e.out());
    }
    }
    }

    打赏 评论
  • ipple1986 2017-11-27 02:04

    main方法,只能放在public 的 class内吧

    打赏 评论
  • qq_34235355 2017-11-27 09:07

    问题被我找到啦 我定义的第一个类少一个括好 图片说明粗心了

    打赏 评论

相关推荐 更多相似问题