Kamis, 18 Mei 2017

Array 2 Dimensi Pemrograman Java



 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 di input
- 2. jika ada nilai yang di input terdapat angka 4, maka nilai diganti dengan karakter '**'


Penyelesaian :



package tugasarray ;

import java.util.Scanner;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Andikha Latuconsina
 */
public class tugasarray {

    
public static void main(String[] args) {
    
  Scanner scan = new Scanner(System.in);
          
  
  String[][] array = new String[4][4];
  int cek;
  String bintang = "";
  for(int i=0;i<array.length;i++){
   for(int j=0;j<array.length;j++){
    System.out.print("Input Angka baris["+i+"]"+" kolom["+j+"]= ");
    array[i][j] = scan.next();
   }
   System.out.println("\n");
  }
                System.out.println("\n");
                System.out.println("Hasil Nilai Inputan");
    for (String[] array1 : array) {
        for (int j = 0; j<array.length; j++) {
            System.out.print("|" + array1[j] + "|");
            bintang = array1[j];
            cek = bintang.indexOf("4");
            array1[j] = cek>=0 ? "**" : array1[j];
        }
        System.out.println("");
    }
                System.out.println("------------------------------------");
                System.out.println("");
                System.out.println("Hasil Nilai Berubah");
    for (String[] array1 : array) {
        for (int j = 0; j<array.length; j++) {
            System.out.print("|" + array1[j] + "|");
        }
        System.out.println();
    }
 }
}





CODINGAN :

run:
Input Angka baris[0] kolom[0]= 5
Input Angka baris[0] kolom[1]= 6
Input Angka baris[0] kolom[2]= 7
Input Angka baris[0] kolom[3]= 8


Input Angka baris[1] kolom[0]= 8
Input Angka baris[1] kolom[1]= 7
Input Angka baris[1] kolom[2]= 6
Input Angka baris[1] kolom[3]= 5


Input Angka baris[2] kolom[0]= 5
Input Angka baris[2] kolom[1]= 4
Input Angka baris[2] kolom[2]= 3
Input Angka baris[2] kolom[3]= 2


Input Angka baris[3] kolom[0]= 2
Input Angka baris[3] kolom[1]= 3
Input Angka baris[3] kolom[2]= 4
Input Angka baris[3] kolom[3]= 5




Hasil Nilai Inputan
|5||6||7||8|
|8||7||6||5|
|5||4||3||2|
|2||3||4||5|
------------------------------------

Hasil Nilai Berubah
|5||6||7||8|
|8||7||6||5|
|5||**||3||2|
|2||3||**||5|


BUILD SUCCESSFUL (total time: 38 seconds)












Tidak ada komentar:

Posting Komentar

Aplikasi penentuan Gaji karyawan berdasarkan golongan A, B,C DAN program pelayanan pick-up barang

Soal : 1Buat aplikasi penentuan gaji karyawan berdasarkan golongan A,B,C ketentuan : - user menginput data karyawan ( nama,nik,bagian) - use...