来捕获异常吧!!
掌握知识点
- 异常基本了解
- try-catch基本语法
通关源码(1)
import java.util.Scanner;
public class ExcTest {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int denominator = scanner.nextInt(); //分母
int member = scanner.nextInt(); //分子
try {
int result = denominator / member; //如果try内语句都没有异常,则不会执行catch
System.out.println(result);
}catch(Exception e){
System.out.println("除数不能为0");
}
// System.out.println(denominator / member); //by zero
}
}
通关源码(2)
import java.util.Scanner;
public class ExcTest {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
String[] arr = str.split(",");
// System.out.println(Arrays.toString(arr)); //测试语句
try{
System.out.println(arr[4]);
}catch(Exception e){
System.out.println("数组长度小于5");
}
}
}