JAVA-1 YO2015 Hafta-5

java1_yo2015_hafta5_resim1

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ı

Share