Cara mendeklarasikan array satu dimensi:
ketik var []; atau ketik [] var;
Saat mendeklarasikan array, panjangnya tidak dapat ditentukan (jumlah elemen dalam array).
Gunakan kata kunci baru di java untuk membuat objek array dalam format:
Nama Array = Jenis Elemen Array Baru [Jumlah Elemen Array]
Contoh:
TestNew.java:
Kode Program:
TestNew kelas publik {public static void main (string args []) {int [] s; int i; s = int new [5]; untuk (i = 0; i <5; i ++) {s [i] = i; } untuk (i = 4; i> = 0; i--) {System.out.println ("" + S [i]); }}} Inisialisasi:
1. Inisialisasi Dinamis: Definisi array dilakukan secara terpisah dari operasi mengalokasikan ruang dan menetapkan nilai ke array;
2. Inisialisasi Statis: Saat mendefinisikan angka, alokasikan ruang dan tetapkan nilai ke elemen array;
3. Inisialisasi default: Array adalah jenis referensi, dan elemen -elemennya setara dengan variabel anggota kelas. Oleh karena itu, setelah array mengalokasikan ruang, setiap elemen juga diinisialisasi oleh pertapa sesuai dengan aturan variabel anggota.
Contoh:
Testd.java (dinamis):
Kode Program:
test class public {public static void main (string args []) {int a []; a = int baru [3]; A [0] = 0; a [1] = 1; a [2] = 2; Hari tanggal []; hari = tanggal baru [3]; Days [0] = Tanggal Baru (2008,4,5); hari [1] = tanggal baru (2008,2,31); Days [2] = Tanggal Baru (2008,4,4); }} Tanggal kelas {int tahun, bulan, hari; Tanggal (tahun int, bulan int, hari int) {this.year = tahun; this.month = bulan; this.day = hari; }} Tests.java (statis):
Kode Program:
tes kelas publik {public static void main (string args []) {int a [] = {0,1,2}; Waktu waktu [] = {waktu baru (19,42,42), waktu baru (1,23,54), waktu baru (5,3,2)}; }} class time {int hour, min, sec; Waktu (jam int, int min, int sec) {this.hour = jam; this.min = min; this.sec = detik; }} TestDefault.java (default):
Kode Program:
testdefault kelas publik {public static void main (string args []) {int a [] = new int [5]; System.out.println ("" + a [3]); }}Di atas adalah pengetahuan terkait seperti deklarasi array java, penciptaan, inisialisasi, dll. Saya harap ini dapat membantu Anda. Terima kasih atas dukungan Anda untuk situs web ini!