1.异常(try-catch-finally)
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
try {
System.out.println("请输入");
int x = s.nextInt();
int y = 10 / x;
System.out.println("结果" + y);
System.out.println("请输入");
int m = s.nextInt();
String[] arr = {"晓晓", "小小"};
System.out.println("名字" + arr[m]);
} catch (Exception e) {
System.out.println("出错了");
} finally {
System.out.println("最终执行的代码");
//资源关闭
s.close();
}
}
}
运行结果:
请输入
2
结果5
请输入
1
名字小小
最终执行的代码
2.异常(throws)
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test02 {
public static void main(String[] args) throws ParseException {
//字符串转化成时间
String s = "2022-7-9";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = simpleDateFormat.parse(s);
System.out.println(date); //Sat Jul 09 00:00:00 CST 2022
}
}