Anda di halaman 1dari 2

dibuat oleh Muhammad Irfan Arisani_A11.2020.

12634

Mata Kuliah : Pemrograman Berorientasi Objek


Tugas : Pertemuan 15 (Absen Teori)
NIM : A11.2020.12634
Nama : Muhammad Irfan Arisani

Hasil Program:

Kode Program:
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to
change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this
template
*/
package teoriArray;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
*
* @author AreIsAndI
*/
public class arrayListKelautan {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {

Dokumentasi Pemrograman Berorientasi Objek ● Copyright©2022 1


dibuat oleh Muhammad Irfan Arisani_A11.2020.12634

System.out.println("Selamat datang di program ArrayList bertemakan


Kelautan!");
System.out.println("Pada program ini anda diminta untuk memasukkan
spesifikasi hewan laut yang berupa:");
System.out.println("- Nama");
System.out.println("- Nama Ilmiah");
System.out.println("- Tipe Makanan.");
System.out.println("Nantinya, inputan pengguna akan disimpan sebagai
ArrayList.\n");

// kamus
int jumlahData, k = 0;
String nama, namaIlmiah, tipeMakanan;
List<String> data = new ArrayList<>();

// algoritma
Scanner sc = new Scanner(System.in);
System.out.print("Masukkan jumlah data: ");
jumlahData = sc.nextInt(); sc.nextLine();

for (int i = 1; i <= jumlahData; i++) {


System.out.print("Masukkan nama data ke-"+i+": ");
nama = sc.nextLine();
data.add(nama);

System.out.print("Masukkan nama ilmiah data ke-"+i+": ");


namaIlmiah = sc.nextLine();
data.add(namaIlmiah);

System.out.print("Masukkan tipe makanan data ke-"+i+": ");


tipeMakanan = sc.nextLine();
data.add(tipeMakanan);
}

System.out.println("");
for (int i = 1; i <= jumlahData; i++) {
System.out.print("Data ke-"+i+", yakni hewan bernama "+data.get(k));
k++;
System.out.print(" memiliki nama ilmiah "+data.get(k));
k++;
System.out.print(" dan tipe makanannya adalah "+data.get(k)+".\n");
k++;
}
}
}

Dokumentasi Pemrograman Berorientasi Objek ● Copyright©2022 2

Anda mungkin juga menyukai