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 |
0 Komentar untuk "Program Array (Larik) Satu Dimensi JAVA"