一、Java Scanner 类
我们可以通过 Scanner 类来获取用户的输入
创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in);
二、异常处理
- 算术条件异常(ArithmeticExcetion)
- 应用程序需要对象为空异常(NullPointerException)
- 数组下标越界异常(ArrayIndexOutOfBoundsException)
- 类型转换异常(ClassCastException)
- 试图访问的文件不存在异常(FileNotFoundException)
- 字符型转数值型数据失败异常(NumberFormatException)
- 内存不足异常(OutOfMemoryException)
1.捕获异常
try
{
// 程序代码
}catch(ExceptionName e1) {
//Catch 块
}
2.多重捕获块
3.异常抛出
异常抛出格式1
<访问权限修饰符><返回值类型><方法名> (参数列表) throws 异常列表
public void troubleSome() throws IOException
异常抛出格式2
try{
抛出异常的代码
}catch (某Exception类型 e){
处理该异常类型的代码
}catch (某Exception类型 e){
处理该异常类型的代码
}finally{
}
复制代码
4.Finally语句的一般格式
try{
抛出异常的代码
复制代码
}catch (某Exception类型 e){
处理该异常类型的代码
复制代码
}
}catch (某Exception类型 e){
处理该异常类型的代码
复制代码
}finally{
最后一定会被执行的代码
复制代码
}