Stavek throw

Iz MaFiRaWiki

Ta članek ali del članka je v delu. Veseli bomo, če ga boste dopolnili in popravili.

Kaj pomeni to opozorilo?

Definicija

Namesto standardnih napak lahko v programih prikažemo oz. izvržemo lastno sporočilo. To omogoča ukaz throw.

Primer

public class Primer {
  public static int fakulteta (int n) throws Exception {
    if(n < 0) // ce je n manjsi od nic, vrzemo izjemo z napisom "Napaka."
      throw new Exception("Napaka.");
    
    // za n, ki je vecji ali enak 0
    if (n == 0)
      return 1;
    
    else 
      return n*fakulteta(n-1); // vrnemo rezultat
  }
}
Osebna orodja