Program Array (Larik) Satu Dimensi JAVA


Program Array Variabel Array bertujuan untuk mengurangi penggunaan variabel yang banyak dan dan variabel array juga memudahkan kita dalam mengatur data seperti pengurutan, mencari nilai terbesar, mencari rata-rata dan lainnya. Macam-macam array yaitu : array Satu Dimensi, array Dua Dimensi, array Multi dimensi.


1.    Program Array satu dimensi
Array satu dimensi adalah variabel yang mempunyai nama sama dan tipe data yang sejenis. Untuk membedakan data yang satu dengan yang lainnya dibedakan oleh indeks. Sebagai contoh, perbedaan antara variabel array dengan variabel biasa, perhatikan contoh dibawah ini.
Variabel Biasa
A=10;
B=20;
C=30;
Contoh  penggunaan Variabel biasa dalam program
Public class Biasa
{
Public static void main(string args[])
{
Int A=10;
Int B=20;
Int C=30;
Int D=0;
D=A+B+C;
System,out.println(“Nilai D=”+D);
}}
Contoh program dengan array
A[1]=10;
A[2]=20;
A[3]=30;
Penggunaan Array Satu Dimensi untuk memasukkan banyak data. Namun
sebagai contoh Anda memasukkan 10 data saja kemudian data tersebut
akan dijumlahkan.
import javax.swing.*;
public class Larik
{
public static void main(String args[])
{
int total=0;
String Strjml=JOptionPane.showInputDialog(“Banyak Angka?”);
int jml=Integer.parseInt(Strjml);
int[] angka=new int[jml];
for (int i=0;i<jml;i++)
{
String Strangka=JOptionPane.showInputDialog(“Angka?”);
int t_angka=Integer.parseInt(Strangka);
angka[i]=t_angka;
total=total+angka[i];
}
System.out.println(“Jumlah Angka=”+total);
System.exit(0);
}
}
Pada contoh program tersebut dapat dijelaskan bahwa variabel string strjml menerima data banyak angka yang kemudian dikonversi menjadi data integer dan disimpan dalam variabel jml. Angka-angka yang diinput sebenarnya disimpan pada variabel integer t_angka yang sebelumnya merupakan hasil konversi dari variabel string Strangka yang didapat dari showInputDialog. Masing-masing angka yang diinput ke t_angka disimpan pada variabel larik satu dimensi angka dan masing-masing ditambahkan disimpan dalam variabel total.
Program berikut adalah program untuk mencari nilai rata-rata sekelompok bilangan, dimana bilangan yang akan dirata-rata dimasukkan terlebih dahulu ke dalam array. Tulis dan jalankan program berikut.
import java.util.Scanner;
public class Prak_501 {
public static void main (String[] args) {
Scanner masukan = new Scanner(System.in);
int jumbil, total=0;
float rata2;
System.out.print(“Berapa banyaknya bilangan ? ”);
jumbil = masukan.nextInt();
int data[] = new int[jumbil];
for(int i=0;i<jumbil;i++){
System.out.print(“Masukkan data ke-”+(i+1)+” : “);
data[i] = masukan.nextInt();
total = total + data[i];
}
System.out.print(“Nilai rata-rata dari : ”);
for(int i=0;i<(jumbil-1);i++)
System.out.print(data[i] + “ + ”);
System.out.print(data[jumbil-1] + “ adalah ”);
rata2 = total/jumbil;
System.out.println(rata2);
}}
Terima kasih telah berkunjung ketempat kami dan membacanya. Admin merasa bangga, silahkan dishare, like dan ajukan pertanyaan dengan komentar. Termasuk juga untuk meminta file makalah yang berkaitan secara lebih lengkap. Silahkan admin dengan setia menunggu dan setia berbagi.
Populer:
operator netbents
Tag : Home, PROGRAM
0 Komentar untuk "Program Array (Larik) Satu Dimensi JAVA"
Back To Top