Download Pertemuan ke-5 Implementasi

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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