İki sayinin bölümü:
Integer yerine String ve Sıfır'a bölme işlemlerinde exceptionları handle edip programi sonlandirir.
Dil de yeniyim eğer düzeltilcek kısımları görülür ve geri bildirimde bulunulursa sevinirim.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
import java.util.InputMismatchException;
import java.util.Scanner;
public class IkiSayiyiBolme {
static int sayi1;
static int sayi2;
public IkiSayiyiBolme() {}
public static void sayilariAl() {
Scanner scr = new Scanner(System.in);
System.out.println("Ilk sayiyi giriniz: ");
sayi1 = scr.nextInt();
System.out.println("Ikinci sayiyi giriniz: ");
sayi2 = scr.nextInt();
}
public static void sayilariBol() {
int sonuc = sayi1 / sayi2;
System.out.println("Sonuc: " + sonuc);
}
public static void main(String[] args) {
try {
sayilariAl();
sayilariBol();
}catch(ArithmeticException e) {
System.out.println("Lütfen ikinci sayiyi 0 disinda bir sayi giriniz...");
} catch (InputMismatchException e) {
System.out.println("Lütfen sadece sayi giriniz...");
}
}
}