Java İki Boyutlu Dizi
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 41 |
/* İki Boyutlu Dizi 5. Yordam içersinde "Integer" tipinde iki boyutlu bir dizi oluşturun.Dizinin boyutları,yordam'a gelen parametrelerle belirlenmelidir. İlgili yordam içersinde döngü sayesinde diziye veri ekleyip,başka yordam içinde bunları ekrana yazacak bir uygulama geliştiriniz. */ 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 rasgele = new Random();//random sınıfından rasgele değerler oluşturmak için bir referans tanımlanıyor int eleman = 0;//rasgele 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++){//sutun için döngü eleman = rasgele.nextInt(500);//her sutun için 0-500 arası rasgele bir tamsayı değer üretliyor. dizi[t][m] = eleman;//üretilen rasgele 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);//4x4 lük bir dizi oluşturulması için method çağrılıyor. nesne.ikiBoyutluDiziEkranaYaz();//ekrana yazdırılıyor } } |
Leave a reply