/** 0929笔记:
- 1.占位符的使用实现格式化输出的方法
*String.format(format, args) :百分号在前,代表十进制数字在后,顺序不可颠倒
2.finall不执行时机,整个程序结束;System.exit(1/0);整个程序进行退出
3。使用异常处理原因:如果提前判断,代码冗余,嵌套多;程序员需要思考条件太多,可能考虑不全面;思考花费时间多,效率低;
主主要是为了程序提供错误处理的能力,减少了代码数量,增强了代码的可能性;
3.如果try-catch-finally 结构中出现return,先执行try-catch-finally(fianally语句块中代码执行,语句块以后的代码不执行)再执行return;
4.异常链从小到大
5.被动抛出异常(1-n)throw,在方法调用处使用;主动的方法上参数列表(签名)后throws,用作主动声明抛出异常(0-1);
谁调用(方法)【进行thorw声明】,谁处理(异常)【用try-catch包裹】 - */
- package cn.kgc.tyl.test0929.entity;
import java.util.InputMismatchException;
import java.util.Scanner;
public class TestException {
public static void main(String[] args) {
Scanner inp