Hjelp til å lage din webside/applikasjon?

Vi hjelper deg med problemer du har underveis i utviklingen av din webside. Vi tilbyr også rimelige fast- eller timespriser for å lage hele løsningen for deg, ingenting er for stort eller for lite. Vil du bestille eller vil ha et uforpliktende tilbud, send oss en mail på support@kodehjelp.no. Vi har eksperter innenfor HTML, CSS(Design), JAVASCRIPT og .NET utvikling.

Exception håndtering i Java

Exception(unntak) brukes for å håndtere feil (error) som skjer mens programmet kjører. Når programmet kjører og du ønsker å skrive ut en egen feilmelding når en feil oppstår omringer du den ønskede koden med en try{} blokk og tar i mot feilmeldingene i en catch{} blokk. Feil som oppstår genererer også en eget feilmeldingsobjekt som inneholder informasjon om feilen.

Under kan du se et eksempel på hvordan håndtering av feil kan gjøres med en try{} catch{} i et program. Dersom du skriver inn noe som ikke er et tall (0-9vil programmet fange opp feilen som en NumberFormatException objekt.

Eksempel:
 import java.io.*;

public class exceptionHandle{
  public static void main(String[] args) throws Exception{
    try{
      int a,b;
      BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
      a = Integer.parseInt(in.readLine());
      b = Integer.parseInt(in.readLine());
    }
    catch(NumberFormatException ex){
      System.out.println(ex.getMessage() + " is not a numeric value.");
      System.exit(0);
    }
  }
}