Contoh (lajur peralatan)
Array, elemen dan subskrip:
Contohnya, apabila bermain King of Glory, semua orang mesti menghasilkan peralatan, setiap satu mempunyai slot peralatan sendiri. Kemudian lajur peralatan ini adalah tatasusunan, peralatan di dalamnya adalah elemen, dan kedudukan di mana peralatan diletakkan adalah subskrip. Maksudnya, setiap subskrip sepadan dengan peralatan, dan subskrip bermula dari 0, jadi subskrip sepadan dengan peralatan pertama ialah 0
Susun atur pengisytiharan
public class Test { public static void main(String[] args) { //声明int类型数组并初始化赋值 int[] a={1,2,3,4,5,}; //声明数组设值数组长度,并初始化全为0 int[] b=new int[10]; } }
public class Test { public static void main(String[] args) { //声明int类型数组并初始化赋值 int[] a={1,2,3,4,5,}; //声明数组设值数组长度,并初始化全为0 int[] b=new int[10]; //声明String类型数组并初始化赋值 String[] d={"aa","bb","cc"}; //声明数组固定长度,默认初始化全为0 String[] c=new String[10]; } }
untuk gelung, di sini saya di sana ialah tiga elemen yang diletakkan dalam tatasusunan, iaitu peralatan. Output gelung, bermula daripada subskrip 0. zb.length ialah saiz tatasusunan ini
Keputusan:public class Test { public static void main(String[] args) { String[] zb={"冷静之靴","泣血之刃","名刀司命"}; for (int i = 0; i < zb.length; i++) { System.out.println(zb[i]); } } }
untuk dalam gelung, Jika anda lupa cara menggunakan kitaran ini, anda boleh rujuk artikel The Golden Elixir mempunyai pengenalan terperinci.
Susun atur dua dimensipublic class Test { public static void main(String[] args) { String[] zb={"冷静之靴","泣血之刃","名刀司命"}; for (String s : zb) { System.out.println(s); } } }
Tatasusunan dua dimensi ialah tatasusunan satu dimensi biasa Setiap elemen ialah tatasusunan satu dimensi dan gabungannya ialah tatasusunan dua dimensi.
Teruskan menggunakan contoh sebelumnya. Pada permulaan setiap permainan, panel data satu pihak mempunyai pengisihan lalai (panel yang menunjukkan peralatan dan ekonomi). Setiap orang mempunyai slot peralatan, yang bersamaan dengan tatasusunan. Kemudian terdapat lima lajur peralatan (satu pasukan) pada panel maklumat, dan ia disusun dalam susunan lalai, yang juga bersamaan dengan tatasusunan. Slot peralatan dikira sebagai satu elemen, dan kedudukan slot peralatan ialah subskrip. Tetapi setiap elemen dalam tatasusunan ini juga merupakan tatasusunan, jadi panel data adalah bersamaan dengan tatasusunan dua dimensi.
Mengisytiharkan tatasusunan dua dimensi
public class Test { public static void main(String[] args) { //声明二维数组并赋值 int[][] a={{123},{456},{789}}; //声明二维数组固定大小 int[][] ns = new int[3][5]; } }
Saya tidak ingat nama peralatan di sini Saya terus menyalin peralatan tiga orang seterusnya
Sekarang mari kita jalankan dan lihat apa peralatan semua orangpublic class Test { public static void main(String[] args) { //五个人,每个人装备栏有三个装备。 String[][] wzry=new String[5][3]; //给第一个人买装备,就是给第一个数组赋值 wzry[0][0]="宝石"; wzry[0][1]="血刀"; wzry[0][2]="金身"; //给第二个人买装备,就是给第二个数组赋值 wzry[1][0]="铁剑"; wzry[1][1]="草鞋"; wzry[1][2]="护甲"; //给第三个人买装备,就是给第三个数组赋值 wzry[2][0]="宝石"; wzry[2][1]="血刀"; wzry[2][2]="金身"; //给第四个人买装备,就是给第四个数组赋值 wzry[3][0]="宝石"; wzry[3][1]="血刀"; wzry[3][2]="金身"; //给第五个人买装备,就是给第五个数组赋值 wzry[4][0]="宝石"; wzry[4][1]="血刀"; wzry[4][2]="金身"; } }Keputusan:
//第三个人的第二个装备 System.out.println("第三个人的第二个装备"); System.out.println(wzry[2][1]); //第一个人的第三个装备 System.out.println("第一个人的第三个装备"); System.out.println(wzry[0][2]); //第五个人的全部装备 System.out.println("第五个人的全部装备"); for (int i = 0; i < 3; i++) { System.out.println(wzry[4][i]); }
Atas ialah kandungan terperinci Pengenalan terperinci dan analisis contoh tatasusunan dua dimensi Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!