迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

Java 中抛出新异常 Throw New Exception

作者:迹忆客 最近更新:2023/07/13 浏览次数:

有时,当用户运行程序时,我们需要出于各种目的显示错误消息。 此消息将通知他他们提供的输入不正确。

本文将展示如何使用 if ... else 条件语句生成错误。 我们还将使用示例和解释来讨论该主题,以使该主题更容易。

为了显示错误消息,我们需要导入一个名为 java.lang 的默认 Java 库。


在 Java 中生成一个简单错误

我们下面的示例将向用户显示一个简单的错误。 我们示例的代码如下。

public class SimpleError{
  public static void main(String args[]){
   int a = 40;
   if (a == 30) System.out.println(a);
   else throw new java.lang.Error("This is an error message!!!\n"); // Generating an error
  }
}

上面的示例在变量 a 包含低于或高于 30 的值时显示错误消息。

运行上面的代码示例后,您将得到如下所示的输出。

Exception in thread "main" java.lang.Error: This is an error message!!!
at ReplaceStr.main(ReplaceStr.java:5)

在 Java 中生成运行时错误

这样,我们也可以产生运行时错误。 在下面的示例中,当变量初始化错误时,我们将显示运行时错误。

此示例与我们之前的示例基本相似,但有一些细微差别。 我们示例的代码如下所示。

public class ReplaceStr{
  public static void main(String args[]){
   int a = 40;
   if (a == 30) System.out.println(a);
   else throw new java.lang.RuntimeException("This is an error message!!!\n"); // Generating an error
  }
}

上面的示例在变量 a 包含低于或高于 30 的值时显示错误消息。

运行上面的代码示例后,您将得到如下所示的输出。

Exception in thread "main" java.lang.RuntimeException: This is an error message!!!
at ReplaceStr.main(ReplaceStr.java:5)

请注意 ,此处共享的代码示例是 Java 语言,如果您的系统不包含 Java,则必须在您的环境中安装 Java。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Java 错误 Java.Security.InvalidKeyException: Illegal Key Size

发布时间:2023/07/15 浏览次数:98 分类:Java

本篇文章介绍包含 java.security.InvalidKeyException: Illegal key size 的 Java 代码。 然后,我们将了解其可能的原因。最后,它通过消除指定的错误来引导我们找到解决方案。

Java 抛出运行时异常 Throw Runtime Exception

发布时间:2023/07/15 浏览次数:146 分类:Java

本篇文章介绍如何在 Java 中引发运行时异常。Java 抛出运行时异常 Runtime Exception 是所有 Java 异常的父类,这些异常发生时会导致程序崩溃或崩溃。

Java 中 Re-Throw Exception 异常

发布时间:2023/07/15 浏览次数:61 分类:Java

在Java中,throw是最常用的关键字,用于抛出内置异常或用户定义的异常,但有时我们必须通过catch块抛出相同的异常。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便