Pengenalan terperinci dan analisis contoh tatasusunan dua dimensi Java
Apakah itu tatasusunan? Jika koleksi terhad pembolehubah jenis yang sama dinamakan, maka nama itu ialah nama tatasusunan. Pembolehubah individu yang membentuk tatasusunan dipanggil komponen tatasusunan, juga dipanggil elemen tatasusunan, kadangkala juga dipanggil pembolehubah subskrip/12713827). Nombor berangka yang digunakan untuk membezakan elemen individu tatasusunan dipanggil subskrip. Dalam pengaturcaraan, tatasusunan ialah satu bentuk penyusunan beberapa elemen dari jenis yang sama secara teratur untuk kemudahan pemprosesan. Koleksi tertib bagi elemen data yang serupa ini dipanggil tatasusunan. Tatasusunan ialah koleksi yang digunakan untuk menyimpan berbilang data daripada jenis yang sama.
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
jenis int
Betulkan panjang tatasusunan semasa mengisytiharkan tatasusunan, dan panjang tatasusunan kekal tidak berubah. Terdapat dua cara untuk mengisytiharkan Cara pertama adalah dengan menetapkan nilai secara langsung semasa pengisytiharan. Jenis kedua tidak memberikan nilai apabila diisytiharkan, tetapi mempunyai panjang tetap Walaupun tiada tugasan, semua elemen akan diberikan nilai 0 secara lalai.
Jenis rentetanpublic class Test { public static void main(String[] args) { //声明int类型数组并初始化赋值 int[] a={1,2,3,4,5,}; //声明数组设值数组长度,并初始化全为0 int[] b=new int[10]; } }
Tiada perbezaan daripada di atas dan terdapat dua kaedah pengisytiharan.
Operasi tatasusunanpublic 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]; } }
Tatasusunan merentasi
Tatasusunan merentasi: dua kaedah, untuk gelung dan untuk gelung dalam
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.
public class Test { public static void main(String[] args) { String[] zb={"冷静之靴","泣血之刃","名刀司命"}; for (String s : zb) { System.out.println(s); } } }
Susun atur dua dimensi pada dasarnya ialah tatasusunan dengan tatasusunan sebagai elemen tatasusunan, iaitu "tatasusunan", taipkan nama tatasusunan penentu [ungkapan malar][ ungkapan malar]. Tatasusunan dua dimensi juga dipanggil matriks, dan matriks dengan bilangan baris dan baris yang sama dipanggil matriks segi empat sama. Matriks simetri a[i][j] = a[j][i], matriks pepenjuru: Terdapat sifar unsur di luar pepenjuru utama bagi matriks segi empat sama tertib-n.
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
Kaedah mengisytiharkan tatasusunan dua dimensi tidak berbeza dengan mengisytiharkan tatasusunan, atau adakah terdapat dua situasi?
Pengenalan tatasusunan dua dimensi di atas menggunakan Honor of Kings mungkin agak mengelirukan Pembaca masih sedikit keliru Sekarang taipkan contoh di atas dalam kod.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]="金身"; } }
//第三个人的第二个装备 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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Panduan untuk Square Root di Java. Di sini kita membincangkan cara Square Root berfungsi di Java dengan contoh dan pelaksanaan kodnya masing-masing.

Panduan Nombor Sempurna di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor Perfect dalam Java?, contoh dengan pelaksanaan kod.

Panduan untuk Penjana Nombor Rawak di Jawa. Di sini kita membincangkan Fungsi dalam Java dengan contoh dan dua Penjana berbeza dengan contoh lain.

Panduan untuk Weka di Jawa. Di sini kita membincangkan Pengenalan, cara menggunakan weka java, jenis platform, dan kelebihan dengan contoh.

Panduan untuk Nombor Smith di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor smith di Jawa? contoh dengan pelaksanaan kod.

Dalam artikel ini, kami telah menyimpan Soalan Temuduga Spring Java yang paling banyak ditanya dengan jawapan terperinci mereka. Supaya anda boleh memecahkan temuduga.

Java 8 memperkenalkan API Stream, menyediakan cara yang kuat dan ekspresif untuk memproses koleksi data. Walau bagaimanapun, soalan biasa apabila menggunakan aliran adalah: bagaimana untuk memecahkan atau kembali dari operasi foreach? Gelung tradisional membolehkan gangguan awal atau pulangan, tetapi kaedah Foreach Stream tidak menyokong secara langsung kaedah ini. Artikel ini akan menerangkan sebab -sebab dan meneroka kaedah alternatif untuk melaksanakan penamatan pramatang dalam sistem pemprosesan aliran. Bacaan Lanjut: Penambahbaikan API Java Stream Memahami aliran aliran Kaedah Foreach adalah operasi terminal yang melakukan satu operasi pada setiap elemen dalam aliran. Niat reka bentuknya adalah

Panduan untuk TimeStamp to Date di Java. Di sini kita juga membincangkan pengenalan dan cara menukar cap waktu kepada tarikh dalam java bersama-sama dengan contoh.
