Bu Java Algoritma örneğinde mevcut bir dizinin içindeki en küçük elemanı bulup ekrana yazdıran programı yapacağız. Dizideki en küçü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 küçük elemanı bulma algoriması: Bir dizideki en küçük elemanı bulmak için öncelikle ilk elemanı dizinin en en küçü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. Küçük olan değeri yeni değer olarak alıp işlemi dizi sonuna kadar devam ettiririz.
Dizideki en küçü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 enKucuk = dizi[0]; for (double sayi: dizi) { if(enKucuk > sayi) enKucuk = sayi; } System.out.format("Dizideki En Küçük Sayı = %.2f \n", enKucuk); } } |
Çıktı: