问答题 在定义一个银行类时, 有deposit、withdraw、showBalance等方法。若取钱数大于余额则作为异常处理(InsufficientFundsException) 产生异常的条件是余额少于取额, 因此是否抛出异常要判断条件 要定义好自己的异常类,并写一个测试类BankTest。
问答题 循环接受用户从键盘输入的数值,将该数值除123的结果显示出来; 用户输入的合法数据为-100至100之间的实数(除了“11”),如果输入以下不合法的数据时,请给出相应的用户提示并继续进行处理 。 当用户按数字键“11”时 当用户输入-100至100范围外的数值 当用户输入非数值的字符串时 字符串转换为数值: int i = Integer.parseInt(“3”); Integer it = Integer.valueOf(“3”); 注意:非法字符将会抛出NumberFormatException 数值转换为字符串: String s = Integer.toString(i,10); String s = String.valueOf(2.11)。
问答题 定义一个乐器(Instrument)接口,其中有抽象方法:void play()。 在InstrumentTest类中,定义一个方法: void playInstrument(Instrument ins) 并在该类的main方法中调用该方法。 要求:分别使用下列内部类完成此题 成员内部类 局部内部类 匿名类