Array adalah objek yang dapat digunakan untuk menyimpan sejumlah data. Atau Array adalah sederetan data atau objek yang diakes menggunakan indeks. Indeks dimulai dari 0 sampai n-1, dimana n adalah jumlah elemen.
Syntax definisinya seperti dibawah ini :
TipeData [ ] nama_array = new TipeData [n];
Array 1 Dimensi
Array dapat berupa variabel atau konstanta. Elemen yang disimpan pada array dapat berupa int, long, float, String atau bahkan objek. Definisi array 1 dimensi untuk konstanta :
int [ ] b ={5, 9, 15 ,3} ;
adalah mendefinisikan array 1 dimensi dari int yang berelemen data 5, 9, 15, 3 seperti gambar 1.2
Contoh definisi konstanta String :
String [ ] s ={"Alex", "Maxsi", "Isni", "Noa"};
Lihat pada gambar 1.3
Contoh Program Array 1 Dimensi
public class Array1Dimensi
{
public static void main(String[] args)
{
int []umur = {15,16,17,18};
String []nama = {"Alex", "Maxi", "Isni", "Nami"};
System.out.println("No Nama Umur");
for(int i=0; i<4; i++)
System.out.println((i+1)+" "+nama[i]+" "+umur[i]);
System.out.println("__________________");
}
}
{
public static void main(String[] args)
{
int []umur = {15,16,17,18};
String []nama = {"Alex", "Maxi", "Isni", "Nami"};
System.out.println("No Nama Umur");
for(int i=0; i<4; i++)
System.out.println((i+1)+" "+nama[i]+" "+umur[i]);
System.out.println("__________________");
}
}
Contoh Program Array 1 Dimensi Menggunakan Input Scanner
import java.util.Scanner;
public class Array
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
String[] nama = new String[3];
for(int i=1; i<3; i++)
{
System.out.print("Masukan Nama "+i+" =");
nama[i]=in.nextLine();
}
for(int a=1; a<3; a++)
{
System.out.print(nama[a]+"");
}
}
}
public class Array
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
String[] nama = new String[3];
for(int i=1; i<3; i++)
{
System.out.print("Masukan Nama "+i+" =");
nama[i]=in.nextLine();
}
for(int a=1; a<3; a++)
{
System.out.print(nama[a]+"");
}
}
}
Array 2 Dimensi
Syntax definisinya seperti dibawah ini :
TipeData [ ][ ] namaArray = new TipeData [n][m]
n = baris
m = kolom
Contoh Program Array 2 Dimensi
public class Array2Dimensi
{
public static void main(String[] args)
{
String [ ][ ]nama = {
{"Pak", "Bu", "Neng"}, {"Ahmad", "Santi", "Indah"}
};
System.out.println(nama[0][0]+nama[1][0]);
System.out.println(nama[0][1]+nama[1][1]);
System.out.println(nama[0][2]+nama[1][2]);
}
}
{
public static void main(String[] args)
{
String [ ][ ]nama = {
{"Pak", "Bu", "Neng"}, {"Ahmad", "Santi", "Indah"}
};
System.out.println(nama[0][0]+nama[1][0]);
System.out.println(nama[0][1]+nama[1][1]);
System.out.println(nama[0][2]+nama[1][2]);
}
}
0 komentar:
Posting Komentar