PENGERTIAN ARRAY
Array merupakan sebuah variable yang menyimpan lebih dari
satu buah data yang memiliki tipe data yang sama .jadi dapat dikatan bahwa
array merupakan kumpulan dari data tunggal yang dijadikan dalam 1 variabel
aray yang alamat memorinya berbeda yang selanjutnya disebut elemen-elemen
array yang bisa kita akses berdasarkan indeks.
Macam-macam array:
1.
Array
satu dimensi
Array satu dimensi adalah array yang hanya berisi satu
dimensi
Contoh:type[value_dim]name_array
2.
Array
2 dimensi/multi dimensi
Array
multi dimensi merupakan array dari array .artinya terdapat sebuah array yang setiap
elemennya juga bertipe array.
Contoh:
Tipe-data
nama_array [indeks-1][indeks-2];
3.
Array
3 dimensi
Digunakanuntuk
mengeloladatadalambentuk3dimensiatau tiga sisi
Contoh:
Tipe
data nama variable [jumlah baris][jumlah kolom][panjang karakter].
Soal :
Buat aplikasi program 2 dimensi
ketentuan :
-jumlah baris 4
-jumlah kolom 4
-user menginput nilai angka 2 digit pada setiap angka kombinasi baris dan kolom
output :
-sistem menanmpilkan nilai yang di input
-jika ada nilai yang di input angka 4
maka nilai di ganti dengan .**.
CODING :
package array;
import java.util.Scanner;
/**
*
* @author Yohanes
*/
public class Array {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int[][] nilai = new int[4][4];
int baris,kolom;
System.out.println("");
for(baris=0;
barisbaris++){
for(kolom=0;
kolomkolom++){
Scanner bacaRecord = new Scanner(System.in);
System.out.print("Input nilai Tabel baris["+baris+"] kolom["+kolom+"]= ");
nilai[baris][kolom] = bacaRecord.nextInt();
}
}
System.out.println("\n*******************nilai input*******************");
for(baris=0;
barisbaris++){
for(kolom=0;
kolomkolom++){
System.out.print(" | "+nilai[baris][kolom]);
}
System.out.println("\n");
}
System.out.println("*************************************************");
System.out.println("\n*******************Hasil nilai*******************");
for(baris=0;
barisbaris++){
for(kolom=0;
kolomkolom++){
if(nilai[baris][kolom] % 2==1){
System.out.print("|**");
}else{
System.out.print(" | "+nilai[baris][kolom]);
}
}
System.out.print(" |\n");
}
System.out.println("*************************************************");
}
}


Hasilnya :


Semoga bermanfaat.
ketentuan :
-jumlah baris 4
-jumlah kolom 4
-user menginput nilai angka 2 digit pada setiap angka kombinasi baris dan kolom
output :
-sistem menanmpilkan nilai yang di input
-jika ada nilai yang di input angka 4
maka nilai di ganti dengan .**.
CODING :
package array;
import java.util.Scanner;
/**
*
* @author Yohanes
*/
public class Array {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int[][] nilai = new int[4][4];
int baris,kolom;
System.out.println("");
for(baris=0;
baris
for(kolom=0;
kolom
Scanner bacaRecord = new Scanner(System.in);
System.out.print("Input nilai Tabel baris["+baris+"] kolom["+kolom+"]= ");
nilai[baris][kolom] = bacaRecord.nextInt();
}
}
System.out.println("\n*******************nilai input*******************");
for(baris=0;
baris
for(kolom=0;
kolom
System.out.print(" | "+nilai[baris][kolom]);
}
System.out.println("\n");
}
System.out.println("*************************************************");
System.out.println("\n*******************Hasil nilai*******************");
for(baris=0;
baris
for(kolom=0;
kolom
if(nilai[baris][kolom] % 2==1){
System.out.print("|**");
}else{
System.out.print(" | "+nilai[baris][kolom]);
}
}
System.out.print(" |\n");
}
System.out.println("*************************************************");
}
}
Tulisan berikut bertujuan untuk memenuhi tugas mandiri dari mata kuliah pemrograman terstuktur, STMIK MERCUSUAR
Dosen pengajar : Slamet Sucipto M.Kom
Semoga bermanfaat.
Tidak ada komentar:
Posting Komentar