最新回答 / qq_Takeiteasy_2
以下面这个程序为例,(老师讲的那个),比如test1( ),它被test2( )调用,它抛出的异常给test2()处理,test1( )的调用者是test2( ),你看test2()怎么处理的,当然是test2( )中的try-catch块处理,它把test1()抛出的异常又封装成了一个新的的异常。在比如test2(),它在被主函数调用时发生了异常,但是它产生的异常没有被抛出,而是直接被main函数里的try-catch捕获了,它的调用者是main。public class ExceptionDemo2 ...
2016-04-19
最新回答 / SHsama
Scanner 实例化后等待输入,并且由“.next()”方法接收所输入的值,最后回车结束(此时所输入的值作为扫描对象返给scanner,注意输入的值不能是空,否则会一直扫描至到你输入字符开始)。同时需要注意的是输入的值前面的空字符是不包括在内的,如:“ 我爱JAVA”与“我爱JAVA”是一样的而“我爱JAVA ”与我爱JAVA”却是不同的,前者有空字符。
2016-04-19
已采纳回答 / 阿甘LG
导入的List包应该是java.util.List,而 String cr1=new Course("1","dddd");应该改为Course cr1=new Course("1","dddd");
2016-04-18
最新回答 / 慕粉3170877
我也遇到了这个问题,删掉private static int inputCommand(){ int command; try { command = console.nextInt(); return command; } catch (Exception e) { //若输入字符型或者字符串,则抛出异常,捕获该异常,抛出”错误命令异常“console = new Scanner(System.in); //返回-1 return -1; }这一段代码,然后将主函数中的“in...
2016-04-18
已采纳回答 / HCTime
try { int se = Integer.parseInt(sc.nextLine().trim()); if (se == 1) test1(book); if (se == 2) test2(book); } catch (NumberFormatException e) { System.out.println("命令输入错误!!"); }catch(Exception e){ e.printStackTrace...
2016-04-17