Jadual Kandungan
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.
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.
Tiada perbezaan daripada di atas dan terdapat dua kaedah pengisytiharan.
Tatasusunan merentasi
Tatasusunan merentasi: dua kaedah, untuk gelung dan untuk gelung dalam
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.
Kaedah mengisytiharkan tatasusunan dua dimensi tidak berbeza dengan mengisytiharkan tatasusunan, atau adakah terdapat dua situasi?
Rumah Java javaTutorial Pengenalan terperinci dan analisis contoh tatasusunan dua dimensi Java

Pengenalan terperinci dan analisis contoh tatasusunan dua dimensi Java

Apr 26, 2023 am 09:01 AM
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)

Pengenalan terperinci dan analisis contoh tatasusunan dua dimensi JavaArray, 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 rentetan
public class Test {
    public static void main(String[] args) {
        //声明int类型数组并初始化赋值
        int[] a={1,2,3,4,5,};
        //声明数组设值数组长度,并初始化全为0
        int[] b=new int[10];
    }
}
Salin selepas log masuk

Tiada perbezaan daripada di atas dan terdapat dua kaedah pengisytiharan.

Operasi tatasusunan
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];
    }
}
Salin selepas log masuk

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]);
        }
    }
}
Salin selepas log masuk

Pengenalan terperinci dan analisis contoh tatasusunan dua dimensi Javauntuk dalam gelung, Jika anda lupa cara menggunakan kitaran ini, anda boleh rujuk artikel The Golden Elixir mempunyai pengenalan terperinci.

Susun atur dua dimensi
public class Test {
    public static void main(String[] args) {
       String[] zb={"冷静之靴","泣血之刃","名刀司命"};
        for (String s : zb) {
            System.out.println(s);
        }
    }
}
Salin selepas log masuk

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.

Pengenalan terperinci dan analisis contoh tatasusunan dua dimensi JavaTeruskan 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];
    }
}
Salin selepas log masuk

Saya tidak ingat nama peralatan di sini Saya terus menyalin peralatan tiga orang seterusnya

Sekarang mari kita jalankan dan lihat apa peralatan semua orang
public 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]="金身";
    }
}
Salin selepas log masuk

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]);
        }
Salin selepas log masuk

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Akar Kuasa Dua di Jawa Akar Kuasa Dua di Jawa Aug 30, 2024 pm 04:26 PM

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

Nombor Sempurna di Jawa Nombor Sempurna di Jawa Aug 30, 2024 pm 04:28 PM

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

Penjana Nombor Rawak di Jawa Penjana Nombor Rawak di Jawa Aug 30, 2024 pm 04:27 PM

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

Weka di Jawa Weka di Jawa Aug 30, 2024 pm 04:28 PM

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

Nombor Smith di Jawa Nombor Smith di Jawa Aug 30, 2024 pm 04:28 PM

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

Soalan Temuduga Java Spring Soalan Temuduga Java Spring Aug 30, 2024 pm 04:29 PM

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

Cuti atau kembali dari Java 8 Stream Foreach? Cuti atau kembali dari Java 8 Stream Foreach? Feb 07, 2025 pm 12:09 PM

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

TimeStamp to Date in Java TimeStamp to Date in Java Aug 30, 2024 pm 04:28 PM

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.

See all articles