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-JavaQCM Java – Programmation Orientée ObjetQCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

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