Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
IMPLEMENTASI
ARRAY PADA
JAVA
LATIFAH RIFANI
1
PENGENALAN
public class hello
{
/**
* My first java program
*/
public static void main(String[] args) {
//Menampilkan kata "Hello world" dilayar
System.out.println("Hello world!");
}
}
2
Hello World!!
Selamat Datang di Narotama!!
3
ARRAY PADA JAVA
class Array1
{
public static void main (String args[])
{
int[] data={20,10,50,30,10};
for(int i=0;i<5;i++)
{
System.out.println("Data ke "+i+" adalah: "+data[i]);
}
}
}
4
class Array2
{
public static void main (String args[])
{
int[] data={20,10,50,30,10};
for(int i=0; i<data.length; i++)
{
System.out.println("Data ke "+i+" adalah: "+data[i]);
}
}
}
5
APA HASIL DARI ARRAY BERIKUT???
class Array3
{
public static void main (String args[])
{
int[] data = new int[5];
for(int i=0;i<=5;i++)
{
System.out.println("Data ke "+1+" adalah: "+data[i]);
}
}
}
6
MEMASUKKAN DATA PADA ARRAY
• CARANYA:
Nm_Variabel[indeks] = nilai_indeks
• Contohnya:
Data[0] = 13
7
LATIHAN
Cobalah untuk memasukkan data sendiri pada
array pada halaman 5, sehingga hasil yang akan
didapat adalah sebagai berikut:
Data ke 0 adalah: 25
Data ke 1 adalah: 5
Data ke 2 adalah: 15
Data ke 3 adalah: 25
Data ke 4 adalah: 45
8
class Array1
{
public static void main (String args[])
{
int[] data = new int[5];
data[0] = 25;
data[1] = 5;
data[2] = 15;
data[3] = 25;
data[4] = 45;
for(int i=0;i<5;i++)
{
System.out.println("Data ke "+i+" adalah: "+data[i]);
}
}
}
9
class Array1
{
public static void main (String args[])
{
int[] data = new int[5];
data[0] = 25;
data[1] = 5;
data[4] = 15;
data[5] = 25;
data[6] = 45;
for(int i=0;i<5;i++)
{
System.out.println("Data ke "+i+" adalah: "+data[i]);
}
}
}
10
public class Array2
{
public static void main(String args[])
{
double ratarata = 0.0;
double[] contoh;
contoh = new double[4];
for (int i=0; i<4; i++)
{
contoh[i]=100.0 * Math.random();
}
for (int i=0; i<4; i++)
11
{
ratarata += contoh[i];
}
ratarata/=4;
for(int i=0; i<4; i++)
{
System.out.println("Data ke "+i+" = "+contoh[i]);
}
System.out.println("Rata-rata 4 bilangan random :
"+ratarata);
}
}
12
ARRAY 2 DIMENSI
public class Array2D
{
public static void main(String args[])
{
int[][] tabel={{1,2,3,4},{5,6,7,8}};
System.out.println("jumlah baris= "+tabel.length);
System.out.println("jumlah kolom= "+tabel[0].length);
}
}
13
public class Array2
{
public static void main(String args[])
{
int[][] tabel={{1,2,3,4},{5,6,7,8}};
System.out.println ("jumlah baris = "+tabel.length);
System.out.println ("jumlah kolom = "+tabel[0].length);
System.out.println("Data anda : ");
for (int i=0; i<tabel.length; i++);
{
for (int j=0; j<tabel[0].length; j++);
{
System.out.print(tabel[i][j]+" ");
}
System.out.println();
}
}
}
14
BAGAIMANA JIKA SAYA INGINKAN HASIL BERIKUT:
• jumlah baris = 2
• jumlah kolom = 5
• Data anda :
123
567
15
public class Array2
{
public static void main(String args[])
{
int[][] tabel={{1,2,3,4,6},{5,6,7,8,9}};
System.out.println ("jumlah baris = "+tabel.length);
System.out.println ("jumlah kolom = "+tabel[0].length);
System.out.println("Data anda : ");
for (int i=0; i<=2; i++)
{
for (int j=0; j<=3; j++)
{
System.out.print(tabel[i][j]+" ");
}
System.out.println();
}
}
}
16
ARRAY MENGGUNAKAN STRING
public class Array2
{
public static void main(String args[])
{
String[]hari={"Senin", "Selasa", "Rabu", "Kamis",
"Jumat","Sabtu","Minggu"};
for (int i=0; i<7; i++)
{
System.out.println(hari[i]);
}
}
}
17
BAGAIMANA KALAU SAYA HANYA
INGIN MENAMPILKAN HARI SELASA
DAN MINGGU SAJA!!!
18
public class ArrayString
{
public static void main(String args[])
{
String[]hari={"Senin", "Selasa", "Rabu", "Kamis",
"Jumat","Sabtu","Minggu"};
System.out.println(hari[2]);
}
}
19
public class Array2D
{
public static void main(String args[])
{
String[][] nama={{"ika","cinta"}, {"sari","joko"}};
for (int i=0; i<2; i++)
{
for (int j=0; j<2; j++)
{
System.out.println(nama[i][j]);
}
}
}
}
20
LATIHAN ARRAY 2 DIMENSI
Bagaimana jika diinginkan hasil sebagai berikut:
jumlah baris= 3
jumlah kolom1= 4
jumlah kolom2= 2
jumlah kolom3= 3
21
JAWABAN
public class Coba1
{
public static void main(String args[])
{
int[][] tabel={{1,2,3,4},{5,6},{9,10,11}};
System.out.println("jumlah baris= "+tabel.length);
System.out.println("jumlah kolom= "+tabel[0].length);
System.out.println("jumlah kolom= "+tabel[1].length);
System.out.println("jumlah kolom= "+tabel[2].length);
}
}
22