为了账号安全,请及时绑定邮箱和手机立即绑定

编译提示 找不到符号,错误指向 main函数的 catch语句块后来的 e?

编译提示 找不到符号,错误指向 main函数的 catch语句块后来的 e?

weibo_快乐is魏帆_0 2016-07-08 09:42:26
import java.util.*;public class CheckBook{  public static final String[] book = {"春天日记","高等数学","计算机概述","网络设计","论语","青春的躁动","大学英语"};  Scanner scanner = new Scanner(System.in);  public static void main(String[] args){    CheckBook checkBook = new CheckBook();      try{      checkBook.test1();    }catch(Exception e){      e.printStaceTrack();    }finally{      System.out.println("期待您的下次光临!");    }  }  public void test1()throws Exce {    while(true){      System.out.println("请输入您要查询的id:");      if(scanner.hasNextInt()){        int number = scanner.nextInt();        if(number>book.length || number<0){          throw new Exce("序号不存在!");        }else{          System.out.println("请输入书籍名称:");                   String bookName = scanner.next();          if(bookName.equals(book[number-1])){            System.out.println("图书馆中有此书,书的序号为:"+number);            break;          }else{            throw new Exce("图书不存在!");          }        }      }else{        throw new Exce ("错误命令异常!");      }    }  }
查看完整描述

1 回答

?
weibo_快乐is魏帆_0

TA贡献3条经验 获得超0个赞

我知道了,printStacktrace 写错了

查看完整回答
反对 回复 2016-07-08
  • 1 回答
  • 0 关注
  • 1384 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信