如何在Java中抛出异常

原创 水深无声 2024-11-24 05:06 148阅读 0赞

在Java中,当你想要程序因为某种错误状态而停止执行时,可以使用throw关键字来抛出一个异常。

以下是一个简单的例子,我们创建一个方法,如果输入的数字不是正数,就抛出一个ArithmeticException

  1. public class ExceptionExample {
  2. public void checkNumber(int number) throws ArithmeticException {
  3. if (number <= 0) {
  4. throw new ArithmeticException("Input number must be positive.");
  5. }
  6. }
  7. public static void main(String[] args) {
  8. ExceptionExample example = new ExceptionExample();
  9. try {
  10. example.checkNumber(-1);
  11. } catch (ArithmeticException e) {
  12. System.out.println(e.getMessage()); // Output: Input number must be positive.
  13. }
  14. }
  15. }

在这个例子中,checkNumber方法检查传入的数字是否为正数。如果输入的是负数或零,就会抛出一个ArithmeticException。在main方法中的try-catch块就是用来捕获并处理这个异常的。

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

发表评论

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

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

相关阅读

    相关 如何Java异常

    在Java中,当你想要程序因为某种错误状态而停止执行时,可以使用`throw`关键字来抛出一个异常。 以下是一个简单的例子,我们创建一个方法,如果输入的数字不是正数,就抛出一