"Enter"a basıp içeriğe geçin

Dizideki En Büyük Sayıyı Bulmak – Java

Dizideki en büyük sayıyı bulmak için bir tane depo tanımlıyoruz. Bu depo dizideki ilk elemanı alıyor. Döngünün içerisine girip ikinci eleman ile karşılaştırıyor. İkinci eleman depo içindeki elemandan büyük ise if içerisinde ikinci elemanı depoya aktarıyor.

Yani 77 sayısı 44 den büyük değil, bu yüzden if içerisine girmiyor ama 99 sayısına gelince olay değişiyor.

Depoda 99 sayısına gelene kadar 77 duruyor. if içerisinde 99 > 77 koşulu oluyor. Bu koşulu sağladığı için depo içerisinde artık 99 oluyor.

Son elemana geldiği için döngü bitiyor ve deponun içindeki 99 sayısını ekrana yazdırıyoruz.

public class DizidekiEnBuyukSayi {
    public static void main(String[] args) {
        int depo;
        int[] dizi = {77,44,22,4,99};
        
        depo = dizi[0];
        
        for (int i = 0; i < dizi.length; i++){
            if (dizi[i] > depo) {
                depo = dizi[i];
            }
        }
        
        System.out.println("Dizideki en büyük değer: " + depo);
    }
}

Github linki: https://github.com/Osmananilozcan/Java-Ornekleri/blob/master/2-DizidekiEnBuyukSayiyiBulma.java

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.