Java Eğitimleri 17- Dizi Soruları-3
Herkese merhaba.
Dizi soru çözümlerine kaldığımız yerden devam ediyoruz. Diğer yazılarımızda olduğu gibi bu yazımızda da bir soru verip çözümünü yapacağız Java ortamında.
Bu yazımızdaki sorumuz şu şekilde:
Bir tamsayı dizisinde, belirtilen bir sayıdan küçük kaç tane sayı olduğunu bulan Java programını yazacağız. Java Eğitimleri 17- Dizi Soruları-3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
<span style="font-size: 16px;">package sorular; import java.util.Scanner; public class sorular1 { public static void main(String[] args) { int sayac=0; Scanner klavye = new Scanner(System.in); System.out.println("Kaç Elemanlı Bir Dizi Oluşturmak İstiyorsunuz ? :"); int n=klavye.nextInt(); int[] sayilar=new int[n]; System.out.println("Dizinin Elemanlarını Giriniz :"); for(int i=0;i<sayilar.length;i++){ sayilar[i]=klavye.nextInt(); } System.out.println("Bir Sayı Giriniz :"); int sayi=klavye.nextInt(); System.out.println(sayi+" Değerinden Küçük Olan Elemanlar : "); for(int j=0;j<sayilar.length;j++){ if(sayilar[j]<sayi){ System.out.println(sayilar[j]); sayac++; } } System.out.println(sayi+" Değerinden Küçük "+sayac+" Eleman Var. "); } } </span> |
- İlk olarak “sayac” adlı değişkenimizi tanımladık. Bu değişken, daha sonradan kaç adet sayı olduğunu bulmamızı sağlayacak.
- Daha sonra, klavyeden kaç elemanlı dizi oluşturmak istiyorsak bu değeri giriyoruz.
- For döngüsü açarak dizi elemanlarımızı oluşturuyoruz.
- “sayi” adını verdiğimiz değişkenimize klavyeden bir değer giriyoruz. Böylece bu sayıdan daha küçük elemanlarımızı belirleyeceğiz.
- Bir for döngüsü daha açarak dizi elemanlarımızı inceliyoruz.
- Eğer “sayilar” dizisinin j. elemanı “sayi” adlı değişkenimizden küçükse j. elemanımızı ekrana yazdırıyoruz ve “sayac” adlı değişkenimizin değerini 1 arttırıyoruz.
sayac=sayac+1
ya da
sayac++
- Bu programa göre çıktımız:
Sorumuzun çözümü bu şekilde. Bir sonraki sorumuzda görüşmek üzere 🙂
İyi çalışmalar…