Java 中抛出新异常 Throw New Exception
有时,当用户运行程序时,我们需要出于各种目的显示错误消息。 此消息将通知他他们提供的输入不正确。
本文将展示如何使用 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。
相关文章
Java 错误 Java.Security.InvalidKeyException: Illegal Key Size
发布时间:2023/07/15 浏览次数:98 分类:Java
-
本篇文章介绍包含 java.security.InvalidKeyException: Illegal key size 的 Java 代码。 然后,我们将了解其可能的原因。最后,它通过消除指定的错误来引导我们找到解决方案。
Java 错误 Java.SQL.SQLException: Access Denied for User Root@Localhost
发布时间:2023/07/15 浏览次数:71 分类:Java
-
本篇文章介绍如何解决 Java 中的 java.sql.SQLException: Access Denied for user 'root'@'localhost' 错误。修复 Java 中的 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
Java 异常 Java.Lang.ClassNotFoundeException: Sun.Jdbc.Odbc.JdbcOdbcDriver
发布时间:2023/07/15 浏览次数:105 分类:Java
-
本篇文章介绍了 Java 中的 java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver 错误。修复 Java 中的 java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
Java 错误 Gateway Process Exited Before Sending Its Port Number
发布时间:2023/07/15 浏览次数:104 分类:Java
-
本篇文章介绍了 Java 中 Java gateway process exited before sending the driver its port number 错误 Java gateway process exited before sending the driver its port number 错误
修复 Java 中 Java.Net.BindException: Address Already in Use: Bind 错误
发布时间:2023/07/15 浏览次数:76 分类:Java
-
本篇文章介绍了 Java 中的 java.net.BindException:Address already in use: Bind 错误。修复Java 中的 java.net.BindException:Address already in use: Bind
修复 Java 中 Java.Net.SocketException: Broken Pipe 错误
发布时间:2023/07/15 浏览次数:162 分类:Java
-
本篇文章介绍了使用 Java 编程的 java.net.SocketException: Broken pipeline 错误,并重点介绍了其可能的原因和解决方案。错误描述、原因及解决方法
Java 异常 Java.Lang.ClassNotFoundException: Org.SpringFramework.Web.Servlet.Dis
发布时间:2023/07/15 浏览次数:179 分类:Java
-
今天关于 Java 的文章将介绍错误 java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet。什么是 java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
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块抛出相同的异常。