Java: İki Sayıyı Toplamak

Scanner modülüyle kullanıcıdan alınan iki sayıyı toplayan, try-catch kalıbıyla sayısal değer kontrolü ile gerekirse hata yükselten kod örneğini aşağıda bulabilirsiniz. Buradaki İstisna İşleme (Exception Handing) kullanıcı geçersiz bir veri girerse tetikleniyor.

Gelen verinin kontrolü için InputMismatchException kullandık. Bu tip durumlar için bir çok hazır dahili java istisnası mevcut.

package projeler;
import java.util.Scanner;
public class topla{
    public static void main(String [] args){
        try{
            int deger1,deger2,sonuc;
            Scanner inputG;
            inputG = new Scanner(System.in);
            System.out.println("1. sayiyı giriniz: ");
            deger1=inputG.nextInt();
            System.out.println("2.sayiyi giriniz: ");
            deger2=inputG.nextInt();
            sonuc = deger1 + deger2;
            System.out.println("İşlem Sonucu: " + sonuc);
        }
        catch(java.util.InputMismatchException e){
            System.out.println("Sayısal bir değer giriniz!");
        }
    }
}