Pertemuan 5 Materi Array
Pertemuan 5 Materi Array
4.1 Tujuan
✓ Mendeklarasikan dan membuat aray
✓ Mengakses elemen-elemen dalam array
✓ Menentukan Jumlah elemen dalam array
• Bagaimana Hasilnya :
• Beri penjelasan setiap baris perintah dan alur programnya
Percobaan 3:
public class array3 {
public static void main(String[] args){
String namakota[][] = {{"Negara ","Ibukota "},{"Indonesia","Jakarta"}};
System.out.println(myArray[0][0]+namakota[1][0]);
System.out.println(myArray[0][1]+namakota[1][1]);
}}
• Bagaimana Hasilnya :
• Beri penjelasan setiap baris perintah dan alur programnya
4.4 Input dan menampilkan data array 1 dimensi
Input data menggunakan : import java.util.Scanner;
//membuat scanner
Scanner scan = new Scanner (System.in);
//Input data
System.out.print("Buah yang ke-" + x + "+");
buah[x]=scan.nextLine();
Percobaan 4
Program yang lengkap sebagai berikut :
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package merdeka;
import java.util.Scanner;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author tukino
*/
public class inputarray1 {
public static void main(String[] args) {
String[] buah=new String[5];
//membuat scanner
Scanner scan = new Scanner (System.in);
//mengisi data ke array
for (int x=0; x<buah.length;x++)
{
System.out.print("Buah yang ke-" + x + "+");
buah[x]=scan.nextLine();
}
//menampilkan isi array
for (String b : buah)
{
System.out.print(b);
}
}
}
4.5 Latihan Input dan menampilkan data array multidimensi
Percobaan 5
import java.util.Scanner;
public class RuangKelas {
public static void main(String[] args) {
// Membuat Array dan Scanner
String[][] meja = new String[2][3];
Scanner scan = new Scanner(System.in);
// mengisi setiap meja
for(int bar = 0; bar < meja.length; bar++){
for(int kol = 0; kol < meja[bar].length; kol++){
System.out.format("Siapa yang akan duduk di meja (%d,%d): ", bar, kol);
meja[bar][kol] = scan.nextLine();
} }
4.6 latihan
Percobaan 6
Buatlah program dengan output sebagai berikut menggunakan array multidimensi :
- Budi adalah anak dari Bapak Yanto
- Joko adalah anak dari Bapak Yudi
- Ibu Rina adalah Istri dari Bapak Yanto
- Ibu Lina adalah Istri dari Bapak Yudi
Percobaan 7
Buat program untuk input dan menampilkan isi array 1 dimensi untuk data NIM sebanyak 10 orang
Percobaan 8
Buat program untuk input dan menampilkan isi array multidimensi data mahasiswa sebanyal 5 orang yang
terdiri dari nim, nama, tempat lahir dan tanggal lahir
Misal
Nim Nama Tempat Lahir Tanggal Lahir
190052001 Riva Karawang 23-03-2000
---
dst