Program Array List- JavaScrip

 1. login neatbeans, bikin new file

2. pilih java - java application - finish
3. bikin nama projek nya (Arraypia) - uncentang - finish

4. klik kanan - new- java package
5. bikin nama yg sama agar tidak lupa
6. klik kanan- new- javaClass - kemudian kasi nama yg sama sekali lagi- finish


1.       Tugas Array

Array juga dapat diberikan nilai awal (diinialisasi) pada saat pendefinisian



package Arraypia;

public class Arraypia {

public static void main (String[] args) {

        String nama;

        int nim;

        nama ="sephia anita sahrina";

        nim  = 20071006;

        System.out.println ("====================================");

        System.out.println ("Nama   :"+nama);

        System.out.println ("NIM    :"+nim);

        System.out.println ("====================================");  

  

                int hari []= {

                31, 28, 31, 30, 31, 30, 30, 31, 30, 31, 30, 31, 30, 30, 30, 31, 31, 31,

        };

        for(int i = 0; i < 12; i++)

                System.out.println("Bulan " + (i+1) + " = " +hari[i]);

    } 

}

 Contoh Menampilkan Nama Mahasiswa dan NIM



package Arraypia;

import java.util.ArrayList;

import java.util.List;

public class Arraypia {

public static void main (String[] args) {

        String nama;

        int nim;

        nama ="sephia anita sahrina - 20071006";

        System.out.println ("====================================");

        System.out.println ("Nama   :"+nama);

       

 //Membuat Objek ArrayList dengan Tipe Data String

        List<String> mahasiswa = new ArrayList<>();

        //Menambahkan Data String pada Objek mahasiswa

        mahasiswa.add("sephia");

        mahasiswa.add("anita");

        mahasiswa.add("sahrina");

        mahasiswa.add("comel");

        mahasiswa.add("jago pubg juga");

       

        //Membuat Objek ArrayList dengan Tipe Data Integer

        List<Integer> niml = new ArrayList<>();

        //Menambahkan Data Integer pada Objek nim

        niml.add(1001);

        niml.add(1002);

        niml.add(1003);

        niml.add(1004);

        niml.add(1005);

       

        //Mencetak Nilai Satu Persatu dari Kedua Objek ArrayList

        System.out.println(mahasiswa.get(0));


        System.out.println(mahasiswa.get(1));

        System.out.println(mahasiswa.get(2));

        System.out.println(mahasiswa.get(3));

        System.out.println(mahasiswa.get(4));

      

         //Mencetak Nilai dari Kedua Objek sesuai dengan Posisi Index Array

        System.out.println(niml.get(0));

        System.out.println(niml.get(1));

        System.out.println(niml.get(2));

        System.out.println(niml.get(3));

        System.out.println(niml.get(4));

        }

 }


pada program tersebut, untuk menambahkan data pada array, kita menggunakan fungsi add() dan untuk mencetak nilai, kita menggunakan fungsi get().

untuk mencetak semua nilai pada objek secara langsung, kita tidak perlu menggunakan fungsi get(), kalian cukup menghapus fungsi tersebut, lalu mamanggilnya, sepert ini:

System.out.println(mahasiswa);

System.out.println(nim);

Selanjtunya, pada ArrayList kita dapat menggabungkan nilai/value dari kedua objek yang memiliki Tipe Data yang sama, menggunakan fungsi addAll().





package Arraypia;

import java.util.ArrayList;

import java.util.List;

public class Arraypia {

public static void main (String[] args) {

        String nama;

        int nim;

        nama ="sephia anita sahrina - 20071006";

        System.out.println ("====================================");

        System.out.println ("Nama   :"+nama);

        

  

        List<String> mahasiswa = new ArrayList();

        mahasiswa.add("sephia");

        mahasiswa.add("anita");

        mahasiswa.add("sahrina");

 

        //Membuat Objek Baru dengan Tipe Data String


        List<String> mahasiswa1 = new ArrayList<>();

        mahasiswa.add("comel");

        mahasiswa.add("jago pubg juga");

        

        //Membuat Objek Baru dengan Tipe Data Integer

        List<Integer> niml = new ArrayList<>();

        niml.add(1001);

        niml.add(1002);

        niml.add(1003);

 

        //Membuat Objek Baru dengan Tipe Data Integer

        List<Integer> nim1 = new ArrayList<>();

        niml.add(1004);

        niml.add(1005);

       

        //Menambahkan Semua Data Pada Kedua Objek dengan Tipe Data Yang Sama

        mahasiswa.addAll(mahasiswa1);

        niml.addAll(nim1);

       

        //Mencetak Semua Nilai menggunakan for-loops

        System.out.println(mahasiswa);

        System.out.println(niml);

    }

}












Komentar