Java Programlama Dili İki Boyutlu Dizi Yapma

Java Programlama Dili İki Boyutlu Dizi Yapma

Merhabalar arkadaşlar bu yazımda sizlere java programlama dilinde iki boyutlu dizi yapma uygulamasını göstereceğim.Aşağıda kodlar bulunmaktadır ve yanlarında açıklaması vardır(yeşil renklerle).

 

 

public class Main {

int[][] dizi;//global dizi

 

public void ikiBoyutluDizi(int _A,int _B){

 

dizi = new int[_A][_B];//parametre olarak gelen değerler boyut olarak veriliyor.

Random rastgele = new Random();//random sınıfından rastgele değerler oluşturmak için bir referans tanımlanıyor.

int eleman = 0;//rastgele değerlerin tutulacağı bir değişken.

for(int t=0;t<dizi.length;t++){//satır için döngü.

for(int m =0;m<dizi[t].length;m++){//sütun için döngü.

eleman = rastgele.nextInt(500);//her sütun için 0-500 arası rastgele bir tamsayı değer üretiliyor.

dizi[t][m] = eleman;//üretilen rastgele değerler diziye eleman olarak aktarılıyor.

}

}

 

}

public void ikiBoyutluDiziEkranaYaz(){

for(int t =0;t<dizi.length;t++){//global olarak tanımlanmış dizi satırları okunuyor.

for(int m =0;m<dizi[t].length;m++){//her turda bu iç döngü ile sütunlar okunacak.

System.out.print(” “+dizi[t][m]);//ekrana yazdırılıyor.

}

System.out.println();//her dizi satırı için ekranı bir satır aşağı kaydırır.

}

 

}

public static void main(String[] args) {

Main nesne = new Main();

nesne.ikiBoyutluDizi(4, 4);//4×4 lük bir dizi oluşturulması için metot çağrılıyor.

 

nesne.ikiBoyutluDiziEkranaYaz();//ekrana yazdırılıyor.

 

}

 

}

---Bizlere Destek Olmak İçin Aşağıdan Yorum Yazmayı ve Yazılarımızı Sosyal Medyada Paylaşmayı Unutmayınız---
admin

Merhabalar ben Mustafa , Yıldız Teknik Üniversitesi'nde matematik mühendisliği okuyorum.Siteye her gün her telden içerik eklemeye çalışıyorum.Sormak istediğiniz sorular olursa bana mustafamsirin@gmail.com adlı mail adresimden ulaşabilirsiniz.

Benzer Yazılar

Bu yazıya henüz yorum yapılmamıştır, ilk yorumu yapmak için tıklayın.

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*
*

Time limit is exhausted. Please reload CAPTCHA.