WHAT'S NEW?
Loading...

Penerapan Coding Java - Part 2

Pembahasan Tentang Coding Java Part 2

Seperti yang sudah diketahui sebelumnya yaitu Coding Java Part 1 . Yang mana pembahasan ini adalah lanjutan dari pembahasan sebelumnya. Dan pada kesempatan ini akan dibahas contoh coding lanjutannya.

Perlu anda ketahui setiap belajar sesuatu perlu suatu kelanjutan dan konsistensi agar tercapainya suatu tujuan. Saya sendiri masih belajar banyak hal. Semakin banyak hal baru yang dipelajari,menurut saya pembelajaran terlebih dahulu akan lupa karena hal-hal yang lalu tidak pernah dipelajari lagi. Untuk itu saya menulis ini bertujuan untuk berbagi dan suatu saat pasti akan dibutuhkan kembali.

Kembali ke topik utama, semua yang saya tulis disini merupakan hal dasar dari java yang mana merupakan pelajaran Java Pundamental. Masih banyak lagi yang perlu dketahui tentang pembelajaran java mulai dari java pundamental samapi java advance.

Mari kita bahas satu persatu.
Baca juga Coding Java Part 1

Array

Array adalah objek yang dapat digunakan untuk menyimpan sejumlah data.
Baca juga Struktur Program Java

Contoh coding Array :
public class ArrayKota{
       public static void main(String[] args){
             //membuat objek array
             String[] kota=new String[4];
             //mengisi elemen array
             kota[0]="Jakarta";
             kota[1]="Bandung";
             kota[2]="Jogja";
             kota[3]="Lampung";

            //menampilkan elemen array
            System.out.println(kota[0]); //hasilnya Jakarta
            System.out.println(kota[3]); //hasilnya Lampung
        }
}
Simpan dengan nama ArrayKota.java lalu jalankan. Kota merupakan nama variabel dari String[] dan nama-nama kota merupakan inisialisasi dari variabel kota. [0],[1] merupakan index array. Index Array biasanya di mulai dari nol ( 0 ) dan bernilai positif.

public class ArrayKota2{
       public static void main(String[] args){
              String[] kota={"Jakarta","Bandung","Jogja","Lampung"};
              System.out.println(kota[2]); // hasilnya Jogja
              System.out.println(kota[3]); // hasilnya Lampung
       }
}
Simpan dengan nama ArrayKota2.java lalu jalankan.

Array MultiDimensi

Array multidimensi adalah array dalam bentuk baris dan kolom.
Gambar Array MultiDimensi
Contoh penulisan array multidimensi :

  • int [] data={1,2,3,4,5,6,7,8,9};
  • int [] duadimensi={{1,2,3,4,5},{6,7,8},{8,9}};
  • String [][] multidimensi={{"satu","dua","tiga"},{"z",'x","c"},{"q","w"}};
Namun cara diatas memiliki kelemahan yaitu tidak memiliki tipe data yang eksplisit untuk operand sebelah kanan. Namun dapat diatasi dengan cara "anonymous array" dengan menyertakan tipe data dari array ketika diinisialisasi. Contoh :

  • int [] data =new int[]{1,2,3,4,5,6,7,8,9};
  • int [] duadimensi=new int[]{{1,2,3,4,5},{6,7,8},{8,9}};
  • String [][] multidimensi=new String[]{{"satu","dua","tiga"},{"z","x","c"},{"q","w"}};
Array bisa juga tidak didefinisikan seberapa panjang dari arraynya. Karena panjang dari array ditentukan dari nilai yang diletakkan dalam kurung kurawal.

Contoh :
public class ArrayMultiDimensi{
        public static void main(String[] args){
               Int [][] nilai=new Int[2][2];
               nilai [0][0]=100;
               nilai [0][1]=90;

               nilai [1][0]=80;
               nilai [1][1]=70;

               System.out.println(nilai[0][0]); //hasilnya 100
         }
}
Simpan dengan ArrayMultiDimensi.java lalu jalankan. Cara ini adalah dengan memasukkan data langsung ke array. Penulisannya setiap baris selesaikan terlebih dahulu kolom yang telah diinisialisasi. Kemudian buat baris baru dan seterusnya.

public class ArrayMultiDimensi2{
       public satic void main(String[] args){
              String[][] panggilan=new String[][]{
              {"Pak","Bu","Mbak"},{"Joko","Ani"}
              };
              System.out.println("Nama Bapak :"+panggilan[0][0] +" " + panggilan[1][0]);
              System.out.println("Nama kakak: " +panggilan[0][2]+ " " +panggilan[1][1]);
              System.out.println("Nama ibu : " +panggilan[0][1]+"" + panggilan[1][1]);
       }
}

Operasi Input/Output Stream Sederhana

Jenis:

  1. System.in (Standard input)
  2. System.out (Standard output)
  3. System.err (Standard error)
Operasi I/O menggunakan class Scanner (import.util.Scanner) dengan method :

  • nextInt() = untuk menerima tipe data Integer
  • nextShort() = untuk menerima tipe data Short
  • nextLong() = untuk tipe data Long
  • nextDouble() = untuk tipe data double
  • nextFloat() = untuk tipe data float
  • nextLine() = untuk tipe data String
  • nextBoolean() = untuk tipe data boolean
Contoh :
import java.util.Scanner;
public class SalamKenal{
        public static void main(String[] args){
               Scanner input=new Scanner(System.in);
               String nama=input.nextLine();
               System.out.println(nama);

               int noktp=input.nextInt();
               System.out.println(noktp);
     
               input.nextLine();
        }
}
Simpan dengan nama SalamKenal.java lalu jalankan.

import java.util.Scanner;
public class Perkalian{
       public static void main(String[] args){
              Scanner masukkan=new Scanner(System.in);
              System.out.println("Masukkan Nilai A !");
              int a =masukkan.nextInt();
              System.out.println("Masukkan Nilai B !");
              int b = masukkan.nextInt();

              System.out.println("Hasil A X B adalah : " + a * b);
      }
}
Simpan dengan Perkalian.java

Nah, itu contoh coding java untuk selanjutnya ditunggu saja.

0 komentar:

Posting Komentar