Üç Sayı Arasında En Büyük Olanı Bulmak için Java Programı (if-else & nested if-else)

Bu programda, Java'daki if else ve nested if… else ifadesini kullanarak üç sayı arasında en büyüğünü bulmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:

  • Java Operatörleri
  • Java if… else İfadesi

Örnek 1: if… else ifadesini kullanarak üç sayı arasından en büyüğünü bulun

 public class Largest ( public static void main(String() args) ( double n1 = -4.5, n2 = 3.9, n3 = 2.5; if( n1>= n2 && n1>= n3) System.out.println(n1 + " is the largest number."); else if (n2>= n1 && n2>= n3) System.out.println(n2 + " is the largest number."); else System.out.println(n3 + " is the largest number."); ) )

Çıktı

 3,9 en büyük sayıdır.

Yukarıdaki programda, üç sayı -4.5, 3.9ve 2.5sırası ile, n2 ve n3 değişkenleri depolanan n1.

Daha sonra, en büyüğünü bulmak için, if else ifadeleri kullanılarak aşağıdaki koşullar kontrol edilir.

  • N1 daha büyükse veya hem n2 hem de n3'e eşitse, n1 en büyüktür.
  • Eğer n2 daha büyükse veya hem n1 hem de n3'e eşitse, n2 en büyüktür.
  • Aksi takdirde, n3 en büyüğüdür.

En büyük sayı, iç içe geçmiş if … else ifadesi kullanılarak da bulunabilir.

Örnek 2: İç içe geçmiş if… else ifadesini kullanarak üç arasında en büyük sayıyı bulun

 public class Largest ( public static void main(String() args) ( double n1 = -4.5, n2 = 3.9, n3 = 5.5; if(n1>= n2) ( if(n1>= n3) System.out.println(n1 + " is the largest number."); else System.out.println(n3 + " is the largest number."); ) else ( if(n2>= n3) System.out.println(n2 + " is the largest number."); else System.out.println(n3 + " is the largest number."); ) ) )

Çıktı

 5.5 en büyük sayıdır.

Yukarıdaki programda, tek bir if ifadesinde iki koşulu kontrol etmek yerine, en büyüğü bulmak için iç içe geçmiş if kullanırız.

Daha sonra, en büyüğünü bulmak için, if else ifadeleri kullanılarak aşağıdaki koşullar kontrol edilir.

  • N1 büyükse veya n2'ye eşitse,
    • ve n1 büyükse veya n3'e eşitse, n1 en büyüktür.
    • başka, n3 en büyüğüdür.
  • Başka,
    • n2 büyükse veya her iki n3'e eşitse, n2 en büyüktür.
    • başka, n3 en büyüğüdür.

Ilginç makaleler...