Neue Ausnahme in Java werfen

MD Aminul Islam 12 Oktober 2023
  1. Generieren Sie einen einfachen Fehler in Java
  2. Generieren Sie einen Laufzeitfehler in Java
Neue Ausnahme in Java werfen

Manchmal müssen wir aus verschiedenen Gründen eine Fehlermeldung anzeigen, wenn ein Benutzer ein Programm ausführt. Diese Nachricht weist ihn darauf hin, dass die von ihm bereitgestellte Eingabe nicht korrekt ist.

Dieser Artikel zeigt, wie man mit der bedingten Anweisung if ... else einen Fehler generiert. Wir werden das Thema auch anhand von Beispielen und Erklärungen diskutieren, um das Thema zu vereinfachen.

Um eine Fehlermeldung anzuzeigen, müssen wir eine Standardbibliothek von Java namens java.lang importieren.

Generieren Sie einen einfachen Fehler in Java

Unser Beispiel unten zeigt einem Benutzer einen einfachen Fehler. Der Code für unser Beispiel ist unten.

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
  }
}

Das obige Beispiel zeigte eine Fehlermeldung, wenn die Variable a einen Wert kleiner oder grösser als 30 enthält.

Nachdem Sie das obige Codebeispiel ausgeführt haben, erhalten Sie eine Ausgabe wie die folgende.

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

Generieren Sie einen Laufzeitfehler in Java

Auf diese Weise können wir auch einen Laufzeitfehler generieren. In unserem Beispiel unten zeigen wir einen Laufzeitfehler, wenn eine Variable falsch initialisiert wird.

Dieses Beispiel wird größtenteils wie unser vorheriges Beispiel aussehen, hat aber einen kleinen Unterschied. Der Code für unser Beispiel sieht wie folgt aus.

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
  }
}

Das obige Beispiel zeigte eine Fehlermeldung, wenn die Variable a einen Wert kleiner oder grösser als 30 enthält.

Nachdem Sie das obige Codebeispiel ausgeführt haben, erhalten Sie eine Ausgabe wie die folgende.

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

Bitte beachten Sie, dass die hier freigegebenen Codebeispiele in Java sind und Sie Java in Ihrer Umgebung installieren müssen, wenn Ihr System kein Java enthält.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Verwandter Artikel - Java Exception