Saturday, October 27, 2018

Membuat Codingan Constructor Parameter Input Berulang di Blue J #SharingSession



Assalamualaikum wr wb


Hallo semuanya pengunjung blog ini, kembali lagi dengan saya di #SharingSession, hari ini saya akan sharing sebuah Codingan Constructor Parameter Input Berulang di Blue J


Sekilas sih codingannya sih hamoir mirip dengan yg sebelumnya cuman yang membedakan adalah codiangan ini memakai inputan dan juga perulangan, 

oke langsung aja ini dia codingannya :

import java.util.Scanner;
class Lat17_konstruktor_parameter_input_berulang{
    //nama konstruktor = nama class
    
    String nama; //variable nama dengan type data string
    int umur; //variable umur dengan type data integer
   
    
    Lat17_konstruktor_parameter_input_berulang(String x,int y){
        //konstruktor 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';
        String input; //variable nama dengan type data string
        int input2;
        
         while (lagi=='y'){
             Scanner a = new Scanner(System.in);
         try{    
        System.out.println("Berikut adalah konstruktor dengan parameter");
        System.out.println("===========================================");
        
             
        
        System.out.print("Masukan Nama : ");
        input = a.nextLine(); 
        
        System.out.print("Masukan umur : ");
        input2 = a.nextInt();
        
        Lat17_konstruktor_parameter_input_berulang demoConstructor = new Lat17_konstruktor_parameter_input_berulang (input,input2);
        //menginisialisasikan dan memanggil nama konstruktor
        //dan membaca nilai parameter
        demoConstructor.tampil();
        }catch(NumberFormatException nfe){
                    System.err.println("\nUuuuuuuupppss....Ada KealahanInput Data");
                }
                System.out.println("Mau Coba Lagi (y/t) ?");
                String str = BacaLingkaran.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;
        }
    }
}
}


Outputnya :




Itu saja sharing kita untuk saat ini nantikan #SharingSession kita selanjutnya semoga bisa bermanfaat, Terima kasih Wassalamualaikum.

0 comments:

Post a Comment