Array dalam java
Pengertian Array
Array adalah sebuah struktur dari sebuah data yang menyimpan value dari data yang memiliki tipe data yang sama. Setiap value bisa kita akses melalui angka-angka index. index suatu array dimulai dari indeks 0 bukan 1, masih bingung?? begini…
Sebagai contoh jika A merupakan sebuah array dengan tipe integer, maka notasi dari array A adalah: A[n], dengan n merupakan angka index dari array tersebut misal:
A[0]=100
A[1]=200
A[2]=300
A[3]=400
A[1]=200
A[2]=300
A[3]=400
dari array di atas bisa kita simpulkan: array A di atas memiliki tipe data integer(bisa dilihat dari value yang ada), memiliki panjang array 4, array dengan indeks ke-0 memiliki value 100, indeks ke-1 bervalue:200, indeks ke-2 bervalue:300…dst… mudah bukan…:)
Array dalam java
Dalam pemograman java, pendeklarasian suatu array bisa ditulis dalam bentuk:
int [ ] b;
statemen diatas hanya mendeklarasikan variabel b sebagai variabel bertipe array integer, untuk membuat(construct) array kita tulis dengan menggunakan operator ‘new’ seperti contoh berikut:
int [ ] a = new int[20];
statement diatas berarti telah dibuat array dengan nama a bertipe integer dan memiliki kapasitas 100 value, ingat indeks mulai dari 0 - 99, tidak ada indeks ke-100 (a [100]).
#bila kita paksakan mengakses indeks ke [100] maka akan muncul exception “array index out of bounds”.#
dalam pengisian value sebuah array kita bisa lakukan dengan melakukan metode looping seperti:
Dalam pemograman java, pendeklarasian suatu array bisa ditulis dalam bentuk:
int [ ] b;
statemen diatas hanya mendeklarasikan variabel b sebagai variabel bertipe array integer, untuk membuat(construct) array kita tulis dengan menggunakan operator ‘new’ seperti contoh berikut:
int [ ] a = new int[20];
statement diatas berarti telah dibuat array dengan nama a bertipe integer dan memiliki kapasitas 100 value, ingat indeks mulai dari 0 - 99, tidak ada indeks ke-100 (a [100]).
#bila kita paksakan mengakses indeks ke [100] maka akan muncul exception “array index out of bounds”.#
dalam pengisian value sebuah array kita bisa lakukan dengan melakukan metode looping seperti:
int [ ] a = new int[100];
for (int i = 0 ; i < 100 ; i++)
a [ i ] = i; // isi array a dengan value 0 - 99
for (int i = 0 ; i < 100 ; i++)
a [ i ] = i; // isi array a dengan value 0 - 99
untuk mengetahui ukuran / panjang dari suatu array, kita gunakan syntaks: namaaray.length
contoh : System.out.println(a.length); akan mencetak ukuran dari array a, yaitu sebanyak 100.
contoh : System.out.println(a.length); akan mencetak ukuran dari array a, yaitu sebanyak 100.
contoh pengisian array dengan menggunakan looping:
for (int i = 0 ; i < a.length ; i++)
System.out.println(a [ i ]);
for (int i = 0 ; i < a.length ; i++)
System.out.println(a [ i ]);
CONTOH PROGRAM:
import java.io.*;
public class latihan_uas
{
public static void main(String[] args) throws Exception
{
BufferedReader kata = new BufferedReader (new InputStreamReader(System.in));
int nilai;
do{
System.out.print("MASUKAN NILAI YANG ANDA INGINKAN [1-10] : ");
nilai = Integer.parseInt(kata.readLine());
} while (nilai<1 || nilai >10);
if (nilai==1)
{
System.out.println ("SATU");
}
else if (nilai == 2)
{
System.out.println("DUA");
}
else if (nilai == 3)
{
System.out.println("TIGA");
}
else if (nilai == 4)
{
System.out.println("EMPAT");
}
else if (nilai == 5)
{
System.out.println("LIMA");
}
else if (nilai == 6)
{
System.out.println("ENAM");
}
else if (nilai == 7)
{
System.out.println("TUJUH");
}
else if (nilai == 8)
{
System.out.println("DELAPAN");
}
else if (nilai == 9)
{
System.out.println("SEMBILAN");
}
else if (nilai == 10)
{
System.out.println("SEPULUH");
}
}
}
import java.io.*;
public class LATIHAN_UAS_JAVA1
{
public static void main(String[] args) throws Exception
{
BufferedReader kata = new BufferedReader (new InputStreamReader(System.in));
String ingin;
do{
System.out.print ("Masukan kata pertama : ");
String pertama = kata.readLine();
System.out.print ("Masukan kata kedua : ");
String kedua = kata.readLine();
System.out.print ("Masukan kata ketiga : ");
String ketiga = kata.readLine();
System.out.println (pertama+" "+kedua+" "+ketiga);
System.out.print ("Anda ingin keluar (y/t): ");
ingin=kata.readLine();
}while (ingin.equals("t"));
}
}
import java.io.*;
public class LATIHAN_UAS_JAVA2
{
public static void main(String[] args) throws Exception
{
int x=1;
do{
System.out.println (x+" : Ika Udayanta");
x++;
}while(x<101);
}
}
import java.io.*;
public class LATIHAN_UAS_JAVA3
{
public static void main(String[] args) throws Exception
{
int x=1;
while (x<101)
{
System.out.println (x+" : Ika Udayanta");
x++;
}
}
}
import java.io.*;
public class LATIHAN_UAS_JAVA4
{
public static void main(String[] args) throws Exception
{
int x;
for (x=1;x<101;x++)
{
System.out.println (x+" : Ika Udayanta");
}
}
}
2 comments:
terimaksih ilmunya
silahkan kunjungi blog kami
My Blog
Terimakasih atas infonya
Obeng set
:ilovekaskus :iloveindonesia :kiss :maho
:najis :nosara :marah :berduka
:malu: :ngakak :repost: :repost2:
:sup2: :cendolbig :batabig :recsel
:takut :ngacir2: :shakehand2: :bingung
:cekpm :cd :hammer :peluk
:toast :hoax: :cystg :dp
:selamat :thumbup :2thumbup :angel
:matabelo :mewek: :request :babyboy:
:babyboy1: :babymaho :babyboy2: :babygirl
:sorry :kr: :travel :nohope
:kimpoi :ngacir: :ultah :salahkamar
:rate5 :cool :bola
by Pakto
:mewek2: :rate-5 :supermaho :4L4Y
:hoax2: :nyimak :hotrit :sungkem
:cektkp :hope :Pertamax :thxmomod
:laper :siul :2malu: :ngintip
:hny :cendolnya
by misterdarvus
:maintenis: :maintenis2: :soccer :devil
:kr2: :sunny
Post a Comment