Assalamualaikum wr wb
Selamat Datang di Blog Backspace
Hello disini saya akan membuat coding java konstruktor parameter inputan dengan perulangan menggunakan BlueJ, yuk langsung aja kita buat
1. Buat coding perulangannya
import java.io.*; //memasukan data serta menampilkan data
public class Perulangan{ //nama perulangan = nama classpublic static String bacaString(){ //class terbuka dengan tipe data stringint karakter; //variable nama dengan tipe data integerString string = ""; //variabel nama dengan tipe data stringboolean selesai = false; //variabel nama dengan tipe data boolean menggunakan falsewhile(!selesai){ //pengulangan dengan whiletry { //blok codingkarakter = System.in.read(); //membaca data karakter dari inputif(karakter<0 ||(char)karakter == '\n') //membandingkan karakterselesai=true; //selesai berarti benarelse //jika benar lanjutif(karakter != '\r') //menjalankan segmenstring = string+(char)karakter; //mengeksekusi hasil char}catch(IOException ioe){ //eksekusi jika ada kesalahanSystem.err.println("Ada Kesalahan Input Data!"); //memunculkan output kesalahanselesai=true; //jika selesai berarti benar}} return string; //keluar dari fungsi string}}
2. Buat coding konstruktornya
import java.util.Scanner;class Lt25_KonstruktorParameterInputPerulang{//nama konstruktor = nama classString nama; //variable nama dengan type data stringint umur; //variable umur dengan type data integerLt25_KonstruktorParameterInputPerulang(String x,int y){//konstruktor dengan pemberian parameternama = x;umur = y;}void tampil(){//menampilkanSystem.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 stringint 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();Lt25_KonstruktorParameterInputPerulang demoConstructor = new Lt25_KonstruktorParameterInputPerulang (input,input2);//menginisialisasikan dan memanggil nama konstruktor//dan membaca nilai parameterdemoConstructor.tampil();}catch(NumberFormatException nfe){System.err.println("\nUuuuuuuupppss....Ada KealahanInput Data");}System.out.println("Mau Coba Lagi (y/t) ?");String str = Perulangan.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;}}}}
3. Compile dan void main maka akan saling terhubung
4. Maka hasilnya akan menjadi seperti ini
Ingin melihat coding java menggunakan BlueJ lainnya bisa cek DI SINI
Selamat Mencoba
Wasalamualaikum wr wb
0 comments :
Post a Comment