JAVA-1 YO2015 Hafta-5
package main; public class calistir { public calistir() { int sayi1=0,sayi2=0,secim=0; do{ do{ try{ System.out.println("..::Menu::.."); System.out.println("1) Sayıları Topla\n2) Sayıları Çıkar\n3) Sayıları Çarp\n4) Çıkış"); secim=Integer.parseInt(System.console().readLine("Seçim:")); }catch(Exception ex) { System.out.println("Girilen bilgiler sayısal değil!"); secim=0; } }while(secim<1); if(secim>0 && secim<4) { int veri=-1; do { try{ System.out.println("Sayıları giriniz:"); sayi1=Integer.parseInt(System.console().readLine("Sayi-1:")); sayi2=Integer.parseInt(System.console().readLine("Sayi-2:")); veri=0; } catch(Exception ex){ System.out.println("Girilen bilgiler sayısal değil!"); } } while(veri<0); } switch(secim) { case 1: new islem.toplama.islem(sayi1,sayi2); break; case 2: new islem.cikarma.islem(sayi1,sayi2); break; case 3: new islem.carpma.islem(sayi1,sayi2); break; case 4: secim=-1; break; // program sonlandir default: secim=0; break; // 1-3 bir secim girilmedi ise } System.out.println("\n"); }while(secim>-1); System.out.println("Program bitti"); } public static void main(String[] asd) { new calistir(); } }
package islem.carpma; public class islem{ public islem(int sayi1, int sayi2) { System.out.println(sayi1+"*"+sayi2+"="+(sayi1*sayi2)); } }
package islem.cikarma; public class islem{ public islem(int sayi1, int sayi2) { System.out.println(sayi1+"-"+sayi2+"="+(sayi1-sayi2)); } }
package islem.toplama; public class islem{ public islem(int sayi1, int sayi2) { System.out.println(sayi1+"+"+sayi2+"="+(sayi1+sayi2)); } }