dizideki-tek-cift-sayilari-kontrol-etme-java

Rastgele Dizi İçindeki Sayıları Tek-Çift Durumuna Göre Sıralama

Merhaba arkadaşlar,

Bu yazımızda Java ile yazdığımız, tek boyutlu ve içindeki sayılar Random oluşturulmuş bir dizideki sayıları tek veya çift durumuna göre yazdıracağız. Burda tek dikkat etmememiz gereken nokta if bloğu arkadaşlar. Bildiğiniz üzere bir sayının 2 ye bölümünden kalan 0 ise bu sayı çifttir kalan 1 ise sayımız tektir. Buna istinaden örneğimizi yapalım.

Bu örnekleri çoğaltabilirsiniz. 5 e bölümünden kalan 0 ya da 5 ise sayı 5 e tam bölünür vs gibi örnekler yapabilirsiniz.

Kodlarımız şu şekilde;

package teknografya;

import java.util.Random;

public class dizisirala {

	public static void main(String[] args) {

		int[] dizi = new int[10]; //10 Elemanlı dizi tanımlıyoruz. Bunu arttırabilirsiniz.

		Random r = new Random(); //Random sınıfı tanımlıyoruz. import etmeyi unutmayın!

		for(int i=0; i<10; i++) {
			dizi[i] = r.nextInt(20); //0-20 arasında sayıları Random şekilde dizinin içine atıyoruz. 
			System.out.print(dizi[i]+ "-");
		}
		System.out.println();
		int i=0;

		for(i=0; i<10; i++) {
			if(dizi[i]%2==0) { //Ben burada çift sayıları kontrol ettim. 0'ı 1 yaparsanız tek sayıları kontrol edersiniz.
				System.out.print(dizi[i]+"-");
			}
		}
	}
}

Kod içinde açıklama satırında nerde ne yaptığımızı anlatmaya çalıştım. Dikkatli okuyarak ve test ederek anlamaya çalışabilirsiniz. Sayıları değiştirerek de örneği pekiştirmenizi tavsiye ederim.

Eclips çıktımız ise şu şekilde olacaktır;


java-dizi-icindeki-tek-cift-kontrol

Sorunuz olursa konu altından belirtiniz.


JAVA İLE YAZDIĞIMIZ DİĞER ÖRNEKLER İÇİN LÜTFEN TIKLAYINIZ.

Hakkında: admin

Yönetim Bilişim Sistemleri öğrencisi. Öğrendiği bilgileri elinden geldiğince paylaşmaya çalışıyor.

İLGİNİZİ ÇEKEBİLİR

java-metni-tersten-yazdirma-method

Java – Girilen Metni Tersten Yazdırma (Method İle)

Merhaba arkadaşlar, bu yazımızda java ile kullanıcıdan alınan bir metni tersten yazma nasıl yapılıyor onu …

Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments