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.
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. ");
}
}
- İ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…
Leave a Reply