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,,!!!!

Comments

Popular posts from this blog

Program menghitung Nilai Total dengan Inputan (BlueJ)

Program JAVA Menghitung Pangkat (BlueJ)

Program Hitung Lingkaran (BlueJ)