Contoh Program Java Menggunakan Array

Contoh Program Java Menggunakan Array
Contoh Program Java Menggunakan Array

Contoh Program Java Menggunakan Array - Pasti kalian sudah mengetaui apa itu array, pada bahasa pemrograman lain array sudah menjadi pembahasan wajib yang perlu untuk dipelajari. pada artikel ini admin akan membahas program java menggunakan array.

Pengertian Array

Array merupakan suatu objek yang bisa menampung banyak data dengan tipe yang sama. Setiap data akan di simpan serta bisa di akses lewat indeks array, indeks array diawali dari 0. Tetapi indeks tidak hanya angka saja, bisa berupa karakter atau teks. Untuk mengakses data tersebut maka perlu disebutkan di indeks ke berapa data itu terletak. Isi dari array itu sendiri harus satu jenis tipe data, contohnya kumpulan angka bulat saja (integer), kumpulan karakter saja (char), maupun kumpulan angka pecahan saja (double). Dalam pembuatan array di java kita harus memakai 1 jenis saja.

Contoh Program Java Menggunakan Array

1. Contoh Program Array Menggunakan Angka

class BelajarJava {
  public static void main(String args[]){
        
    int[] nilai;
     
    nilai = new int[5];
     
    nilai[0] = 11;
    nilai[1] = 22;
    nilai[2] = 33;
    nilai[3] = 44;
    nilai[4] = 55;
     
    System.out.println( nilai[0] );  
    System.out.println( nilai[1] );  
    System.out.println( nilai[2] );  
    System.out.println( nilai[3] );  
    System.out.println( nilai[4] );  
 
  }
}
Output :
11
22
33
44
55

2. Contoh Program Array Menggunakan Teks

class BelajarJava {
  public static void main(String args[]){
        
    String[] siswa;
 
    siswa = new String[3];
     
    siswa[0] = "RuangCoder";
    siswa[1] = "Ruang";
    siswa[2] = "Coder";
     
    System.out.println( siswa[0] );  
    System.out.println( siswa[1] );
    System.out.println( siswa[2] );
 
  }
}
Output :
RuangCoder
Ruang
Coder

3. Contoh Program Array Multi Dimensi

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();
            }
        }

        // menampilkan isi Array
        System.out.println("-------------------------");
        for(int bar = 0; bar < meja.length; bar++){
            for(int kol = 0; kol < meja[bar].length; kol++){
                System.out.format("| %s | \t", meja[bar][kol]);
            }
            System.out.println("");
        }
        System.out.println("-------------------------");
    }
}

4. Contoh Program Array Menggunakan Class Scanner

import java.util.Scanner;
public class Contoh
{
   public static void main (String args[])
   {
        Scanner input=new Scanner(System.in);
   
        System.out.print("Masukan Jumlah Kata : ");
        int n=input.nextInt();
        
        //Deklarasi array
        String kata[]=new String[n];
      
        //Input data ke array
        for(int i=0;i<kata.length;i++)
        {
           System.out.print("Kata ke "+(i+1)+" : ");
           kata [i]=input.next();
        }
        //Menampilkan data dalam array
        System.out.println("Kata-kata yang dimasukan");
        for(int i=0;i<kata.length;i++)
        {
          System.out.println(kata[i]);
        }
    }
 }
Keterangan : Penggunaan array dengan class scanner untuk menerima inputan dari keyboard. Di program ini kalian akan diminta memasukan jumlah kata yang di tampung pada variabel n. Array dibuat dengan nama kata dengan tipe string, array ini memiliki jumlah elemen sebanyak nilai n. Kalian akan memasukan setiap kata yang akan disimpan pada array kata[] yang mengacu pada indeks ke-i sesuai dengan nilai i dalam proses perulangan tersebut. Di akhir program akan mencetak seluruh nilai dalam array kata menggunakan perulangan for juga. 

5. Contoh Program Array Dengan Percabangan

import java.util.Scanner;
public class Larik1
{
   public static void main (String args[])
   {
    Scanner input=new Scanner(System.in);

    System.out.print("Masukan Jumlah Siswa: ");
    int n=input.nextInt();

    String nama[]=new String[n];
    String status[]=new String[n];
    int nilai[]=new int[n];

    for (int i=0;i<n;i++){
         System.out.println("Siswa Ke : "+(i+1));
        System.out.print("Nama : ");
        nama[i]=input.next();

        System.out.print("Nilai : ");
        nilai[i]=input.nextInt();

        if (nilai[i]<=50) {
                status[i]="Tidak Lulus";
            } else {
                status[i]="Lulus";
            }
    }
    System.out.println("DAFTAR NILAI SISWA");
    System.out.println("======================");
    System.out.println("No   Nama   Nilai   Status  ");
    
    for (int i=0; i<n;i++) {
        System.out.println((i+1)+"    "+nama[i]+"     "+nilai[i]+"       "+status[i]);
    }
    
    }
 }
Keterangan : Dalam program ini kita memakai percabangan if tentang data nilai siswa. Pengguna akan memasukan jumlah siswa yang akan diinput, kemudian memasukan masing-masing nama dan nilai siswa. Apabila nilai siswa dibawah atau sama dengan 50 maka dinyatakan statusnya tidak lulus. 

Penutup

Sekian pembahasan pada kali ini, semoga bermanfaat bagi kalian semua. Pemnahasan mengenai Java akan admin bahas pada artikel berikutnya. Sampai bertemu di pembahasan selanjutnya!