Konstruktor Parameter dengan Inputan (BlueJ)
Pada postingan sebelumnya, konstruktor parameter tidak menggunakan nilai input. Pada kali ini saya akan memberikan codingan konstruktor parameter menggunakan Inputan.
Berikut codinagnnya :
import java.util.Scanner;
class konstruktor_parameter{
//nama konstruktor = nama kelas
String nama; //variable nama dengan type data string
int umur; //variable umur dengan type data integer
konstruktor_parameter(String x, int y){
//kosntruktor dengan pemberian parameter
nama=x;
umur=y;
}
void tampil(){
//menampilkan
System.out.println("Nama = "+nama);
System.out.println("Umur = "+umur);
}
public static void main (String[]args){
char lagi = 'y';
while(lagi == 'y') {
System.out.println("Berikut adalah Konstruktor dengan parameter");
System.out.println("==================================================");
try {
Scanner a=new Scanner (System.in);
System.out.print("Masukan nama: ");
String v=a.nextLine();
System.out.print("Masukkan umur: ");
Scanner b=new Scanner (System.in);
int d=b.nextInt();
String st = BacaKeyboard.bacaString();
konstruktor_parameter demoConstructor = new konstruktor_parameter(v,d);
//menginisialisasi & memanggil nama konstruktor
//dan membaca nilai parameter
demoConstructor.tampil();
}catch(NumberFormatException nfe) {
System.err.println("\nOooops . . . Ada kesalahan input data " );
}
System.out.println("mau coba lagi (y/t)? ");
String str = BacaKeyboard.bacaString();
lagi = str.charAt(0);
if(lagi == 'y') lagi = 'y';
if(lagi == 'y') continue;
else {
System.out.println("Terima Kasih...sudah mau mencoba\n");
break;
}
}
}
}
Berikut output dari codingan diatas :
Perlu diperhatikan, pada codingan diatas menggunakan Scanner dan juga menggunakan algoritma Baca Keyboard, kedua itu sangat penting dalam codingan ini bisa berjalan, jadikan sebagai bahan pembelajaran anda, Terima Kasih dan Selamat Mencoba,,!!!!
Berikut codinagnnya :
import java.util.Scanner;
class konstruktor_parameter{
//nama konstruktor = nama kelas
String nama; //variable nama dengan type data string
int umur; //variable umur dengan type data integer
konstruktor_parameter(String x, int y){
//kosntruktor dengan pemberian parameter
nama=x;
umur=y;
}
void tampil(){
//menampilkan
System.out.println("Nama = "+nama);
System.out.println("Umur = "+umur);
}
public static void main (String[]args){
char lagi = 'y';
while(lagi == 'y') {
System.out.println("Berikut adalah Konstruktor dengan parameter");
System.out.println("==================================================");
try {
Scanner a=new Scanner (System.in);
System.out.print("Masukan nama: ");
String v=a.nextLine();
System.out.print("Masukkan umur: ");
Scanner b=new Scanner (System.in);
int d=b.nextInt();
String st = BacaKeyboard.bacaString();
konstruktor_parameter demoConstructor = new konstruktor_parameter(v,d);
//menginisialisasi & memanggil nama konstruktor
//dan membaca nilai parameter
demoConstructor.tampil();
}catch(NumberFormatException nfe) {
System.err.println("\nOooops . . . Ada kesalahan input data " );
}
System.out.println("mau coba lagi (y/t)? ");
String str = BacaKeyboard.bacaString();
lagi = str.charAt(0);
if(lagi == 'y') lagi = 'y';
if(lagi == 'y') continue;
else {
System.out.println("Terima Kasih...sudah mau mencoba\n");
break;
}
}
}
}
Berikut output dari codingan diatas :
Perlu diperhatikan, pada codingan diatas menggunakan Scanner dan juga menggunakan algoritma Baca Keyboard, kedua itu sangat penting dalam codingan ini bisa berjalan, jadikan sebagai bahan pembelajaran anda, Terima Kasih dan Selamat Mencoba,,!!!!
Comments
Post a Comment