键盘输入,异常处理。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_43147136/article/details/82931385

一、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{

 最后一定会被执行的代码

}

猜你喜欢

转载自blog.csdn.net/qq_43147136/article/details/82931385
今日推荐