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));
}
}
JAVA-1 YO2015 5. Hafta Uygulamaları