Bugün çok geçe kaldığım için aklımdaki iki adet basit örneği paylaşabilecek vaktim ve enerjim var :( Gecenin ilk örneği, daha önce türevlerini yaptığımız karşılaştırma işlemleri üzerine. Daha önce Java'da 2 string nasıl karşılaştırılır ve Java'da diziler nasıl karşılaştırılır örneklerini yapmıştık. Ama Java'da iki sayıyı nasıl karşılaştırabileceğimize ilişkin bir örnek yapmadığımızı fark ettim ve basit de olsa bu örneklere yer vermek istedim.
Yazacağımız program şu şekilde çalışsın:
- Kullanıcı iki adet sayı yazsın
- Java da çıktı olarak eğer bir sayı diğerinden büyükse büyük olan sayıyı önce olacak şekilde yazarak a>b yazdırsın
- Eğer bu iki sayı eşitse de sayıların eşit olduğunu yazdırsın
Kodlar:
Scanner girdi=new Scanner(System.in);
System.out.println("Lütfen ilk sayıyı yazın");
int sayi1=girdi.nextInt();
System.out.println("Lütfen ikinci sayıyı yazın");
int sayi2=girdi.nextInt();
if (sayi1 > sayi2)
System.out.println(sayi1+">"+sayi2);
else if (sayi1 < sayi2)
System.out.println(sayi2+">"+sayi1);
else
System.out.println(sayi1+"="+sayi2);
Çıktı:
Lütfen ilk sayıyı yazın
> 3
Lütfen ilk sayıyı yazın
> 5
5>3