Java Soru Çözümleri 3 – Dizinin Belirli Bir Sayıdan Küçük Olan Elemanlarını Bulma

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…

 

Published by

One thought on “Java Soru Çözümleri 3 – Dizinin Belirli Bir Sayıdan Küçük Olan Elemanlarını Bulma

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s