Senin, 20 November 2017

APLIKASI DENGAN ARRAY DUA DIMENSI MENGGUNAKAN APLIKASI JAVA NETBEANS



PROGRAM SEDERHANA ARRAY DUA DIMENSI


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 aaray 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.contoh 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 dengan Array 2 dimensi
Ketentuan:
- Jumlah baris 4
- Jumlah kolom 4
- user menginput nilai (angka- 2digit) pada setiap kombinasi baris dan kolom

- 1. system menampilkan nilai yang diinput
- 2. Jika ada nilai yang diinput terdapat angka ganjil, maka nilai diganti dengan karakter ‘**’

JAWABAN :

KODE PROGRAM:
package menginputnilai;
import java.util.Scanner;
/**
 *
 * @author HP
 */
public class Menginputnilai {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
    
int[][] nilai = new int[4][4];
int baris,kolom;
System.out.println("");
for(baris=0;
        baris<nilai.length;
        baris++){
for(kolom=0;
        kolom<nilai[baris].length;
        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<nilai.length;
        baris++){
for(kolom=0;
        kolom<nilai[baris].length;
        kolom++){
    System.out.print(" | "+nilai[baris][kolom]);
    }
                System.out.println("\n");
     }
         System.out.println("*************************************************");     
System.out.println("\n*******************Hasil nilai*******************");

for(baris=0;
        baris<nilai.length;
        baris++){
for(kolom=0;
        kolom<nilai[baris].length;
        kolom++){

    if(nilai[baris][kolom] % 2==1){
      System.out.print("|**");
    }else{
System.out.print(" | "+nilai[baris][kolom]);
    }
}
System.out.print(" |\n");
}
System.out.println("*************************************************");
    }
    }







HASIL RUN:







program ini bertujuan untuk memenuhi tugas matakuliah pemrograman terstruktur .
Dosen mata kuliah :Slamet Sucipto S.Kom.M.Kom.

semoga bermanfaat terimakasih.....

1 komentar: