Bu Java Algoritma örneğinde mevcut bir dizinin içindeki en büyük numaralı elemanı bulup ekrana yazdıran programı yapacağız. Aynı şekilde örneği dizi içindeki en küçük numaralı elemanı bulmak için de bir kaç parametreyi değiştirerek kullanabilirsiniz. Dizideki en büyük sayıyı bulmak için bir tane for döngüsü ve karşılaştırma için bir tane de if deyimine ihtiyacımız vardır.
Dizideki en büyük elemanı bulma algoriması: Bir dizideki en büyük elemanı bulmak için öncelikle ilk elemanı dizinin en büyük elemanı olarak kabul ederiz. Sonra dizi içinde ikinci elemandan başlayarak sona kadar seçilen eleman ile sıradaki elemanı karşılaştırırız. Büyük olan değeri yeni değer olarak alıp işlemi dizi sonuna kadar devam ettiririz.
Dizideki en büyük sayıyı bulan java Örneği:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | public class JavaOrnekleri { public static void main(String[] args) { double[] dizi = { 223.4, -324.5, 150.0, 433.5, 551.5, 463.7, 59.7, -16.5 }; double enBuyuk = dizi[0]; for (double sayi: dizi) { if(enBuyuk < sayi) enBuyuk = sayi; } System.out.format("Dizideki En Büyük Sayı = %.2f \n", enBuyuk); } } |
Çıktı: