Java | throws

Le mot clé throws indique quel type d’exception peut être levé par une méthode.

Il existe différents types d’exceptions disponibles en Java: ArithmeticException, NullPointerException, ClassNotFoundException, SecurityException, etc.
 

Syntaxe:
return_type method_name() throws exception_type{
    //code
}

 

Exemple:

Lever une exception si le nombre est négatif et affichez « Erreur : Nombre négatif. ». Si le nombre est positif affichez « OK : Nombre positif »:

public class Main {
	
  static void check(int nbr) throws ArithmeticException {
    if (nbr < 0) {
      throw new ArithmeticException("Erreur : Nombre négatif.");
    }
    else {
      System.out.println("OK : Nombre positif");
    }
  }

  public static void main(String[] args) {
    check(-10); 
  }
}

 
Sortie:

Exception in thread "main" java.lang.ArithmeticException: Erreur : Nombre négatif.
	at Main.check(Main.java:5)
	at Main.main(Main.java:13)
QCM-Java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *