Konfigurasi CMD untuk Compile dan Run Java
- Buka Command Promp dengan cara Window + R ➜ ketik “cmd”.
- Ketikan perintah set path=”C:\Program Files\Java\jdk-13.0.2\bin”, ➜ kemudian tekan enter.
- Untuk mengecek java di laptop/pc ➜ ketik perintah “javac”.
Constructor
Latihan ke-1 - Constructor
- Buka notepad++ ➜ buat program hello world, dengan source code berikut.kelas3.java
class Handphone { //deklarasi private String nama; private int harga; Handphone(String nama, int harga){ this.nama=nama; this.harga=harga; } public void setNama(String nama) { this.nama=nama; } public void setHarga(int harga ) { this.harga=harga; } public String getNama(){ return nama; } public int getHarga(){ return harga; } //getter //method tambahan } public class kelas3{ public static void main(String[]args){ Handphone hp = new Handphone("Nokia", 150000); System.out.println("======================="); System.out.println("Nama HP = "+hp.getNama()); System.out.println("Harga HP= "+hp.getHarga()); System.out.println("======================="); } }
- Simpan file dengan dengan nama kelas3.java.
- Arahkan direktori ke file java yang disimpan sebelumnya.
- Compile dengan mengetik perintah “javac kelas3.java” dan ketik perintah “java kelas” untuk Run program.
- Output yang di tampilkan sebagai berikut
Latihan ke-2 - Overloading Constructor ke-1
- Buka notepad++ ➜ buat program baru dengan source code berikut.kelas3.java
class Handphone { //deklarasi private String nama; private int harga; Handphone(){ nama="Sony"; harga=999; } Handphone(String nama, int harga){ this.nama=nama; this.harga=harga; } public void setNama(String nama) { this.nama=nama; } public void setHarga(int harga ) { this.harga=harga; } public String getNama(){ return nama; } public int getHarga(){ return harga; } //getter //method tambahan } public class kelas3{ public static void main(String[]args){ Handphone hp = new Handphone(); System.out.println("======================="); System.out.println("Nama HP = "+hp.getNama()); System.out.println("Harga HP= "+hp.getHarga()); System.out.println("======================="); } }
- Simpan file dengan dengan nama kelas3.java.
- Compile dengan mengetik perintah “javac kelas3.java” dan ketik perintah “java kelas” untuk Run program.
- Output yang di tampilkan sebagai berikut
Latihan ke-3 - Overloading Constructor ke-2
- Buka notepad++ ➜ buat program baru dengan source code berikut.kelas3.java
class Handphone { //deklarasi private String nama; private int harga; Handphone(){ nama="Sony"; harga=999; } Handphone(String nama, int harga){ this.nama=nama; this.harga=harga; } public void setNama(String nama) { this.nama=nama; } public void setHarga(int harga ) { this.harga=harga; } public String getNama(){ return nama; } public int getHarga(){ return harga; } //getter //method tambahan } public class kelas3{ public static void main(String[]args){ Handphone hp = new Handphone(); System.out.println("======================="); System.out.println("Nama HP = "+hp.getNama()); System.out.println("Harga HP= "+hp.getHarga()); System.out.println("======================="); Handphone hp2 = new Handphone("Xiomi", 500000); System.out.println("======================="); System.out.println("Nama HP = "+hp2.getNama()); System.out.println("Harga HP= "+hp2.getHarga()); System.out.println("======================="); } }
- Simpan file dengan dengan nama kelas3.java.
- Compile dengan mengetik perintah “javac kelas3.java” dan ketik perintah “java kelas” untuk Run program.
- Output yang di tampilkan sebagai berikut
Latihan ke-4 - Overloading Constructor Input Output
- Buka notepad++ ➜ buat program baru dengan source code berikut.kelas3.java
import java.util.Scanner; class Handphone { //deklarasi private String nama; private int harga; Handphone(){ nama="Sony"; harga=999; } Handphone(String nama, int harga){ this.nama=nama; this.harga=harga; } public void setNama(String nama) { this.nama=nama; } public void setHarga(int harga ) { this.harga=harga; } public String getNama(){ return nama; } public int getHarga(){ return harga; } //getter //method tambahan } public class kelas3{ public static void main(String[]args){ //variabel String nama2; int harga2; Scanner s = new Scanner(System.in); Handphone hp = new Handphone(); System.out.println("======================="); System.out.println("Nama HP = "+hp.getNama()); System.out.println("Harga HP= "+hp.getHarga()); Handphone hp2 = new Handphone("Xiomi", 500000); System.out.println("======================="); System.out.println("Nama HP = "+hp2.getNama()); System.out.println("Harga HP= "+hp2.getHarga()); System.out.println("=========INPUT========="); System.out.print("Masukan Nama Hp = "); nama2=s.nextLine(); System.out.print("Masukan Harga Hp = Rp."); harga2=s.nextInt(); Handphone hp3 = new Handphone(nama2, harga2); System.out.println("=========OUTPUT========"); System.out.println("Nama HP = "+hp3.getNama()); System.out.println("Harga HP= "+hp3.getHarga()); System.out.println("======================="); } }
- Simpan file dengan dengan nama kelas3.java.
- Compile dengan mengetik perintah “javac kelas3.java” dan ketik perintah “java kelas” untuk Run program.
- Output yang di tampilkan sebagai berikut