Java面向对象编程异常处理实例

原创 蔚落 2024-10-13 08:24 113阅读 0赞

在Java的面向对象编程中,异常处理是一种防止程序因为意外情况而崩溃的方法。以下是一个简单的例子:

  1. public class ExceptionHandlingExample {
  2. // 创建一个带异常检查的方法
  3. public void safeMethod(String input) {
  4. try {
  5. // 模拟可能会抛出异常的情况
  6. int result = Integer.parseInt(input);
  7. System.out.println("Result: " + result);
  8. } catch (NumberFormatException e) {
  9. // 如果输入不能转换为数字,打印错误信息
  10. System.err.println("Error: Invalid input. Must be a number.");
  11. }
  12. }
  13. public static void main(String[] args) {
  14. ExceptionHandlingExample example = new ExceptionHandlingExample();
  15. // 使用方法并捕获可能的异常
  16. try {
  17. example.safeMethod("10");
  18. } catch (Exception e) {
  19. // 打印任何发生错误时的信息
  20. System.err.println("Error: " + e.getMessage());
  21. }
  22. }
  23. }

在这个例子中,safeMethod方法会尝试将输入的字符串转换为整数。如果输入不能被正确地解析为数字,就会抛出NumberFormatException

main方法中,我们调用safeMethod并捕获可能的异常。这样就可以在遇到问题时提供有用的反馈信息,而不是让程序完全崩溃。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,113人围观)

还没有评论,来说两句吧...

相关阅读