Program Java Konstruktor parameter berulang
Source Code :
import java.util.Scanner;
//mengimport scanner ke program
class konstruktor_parameter{
String nama; //pendeklarasian variabel nama berupa string
int umur; //pendeklarasian variabel nama berupa integer
konstruktor_parameter(String x, int y){
Scanner in = new Scanner(System.in);
System.out.print("masukan nama: "); x=in.next();
System.out.print("masukan umur: "); y=in.nextInt();
nama=x;//pendeklarasian nama sebagai x (string)
umur=y;//pendeklarasian umur sebagai y (integer)
}
void tampil(){
Scanner in = new Scanner(System.in);
System.out.println("------------------------------------------");
System.out.println("Nama= "+nama);
System.out.println("Umur= "+umur);
}
public static void main(String[]args){
//method utama
for(String m = "Y"; m.equals("Y")||m.equals("y"); ){
Scanner in = new Scanner(System.in);
//menampilkan
System.out.println("berikut adalah konstrukor dengan parameter");
System.out.println("------------------------------------------");
konstruktor_parameter demoConstructor = new konstruktor_parameter("nama",2);
//menginisialisasi&memanggil nama konstruktor2
//dan membaca nilai parameter
demoConstructor.tampil();
System.out.print("Apakah anda ingin memproses lagi? Y/T: ");
m = in.next();
}
for (String n = "T"; n.equals("T")||n.equals("t"); ){
System.out.println("Terimakasih");
System.exit(0);
}
}
}
Deskripsi :
import java.util.Scanner;
//mengimport scanner ke program
class konstruktor_parameter{
String nama; //pendeklarasian variabel nama berupa string
int umur; //pendeklarasian variabel nama berupa integer
konstruktor_parameter(String x, int y){
Scanner in = new Scanner(System.in);
System.out.print("masukan nama: "); x=in.next();
System.out.print("masukan umur: "); y=in.nextInt();
nama=x;//pendeklarasian nama sebagai x (string)
umur=y;//pendeklarasian umur sebagai y (integer)
}
void tampil(){
Scanner in = new Scanner(System.in);
System.out.println("------------------------------------------");
System.out.println("Nama= "+nama);
System.out.println("Umur= "+umur);
}
public static void main(String[]args){
//method utama
for(String m = "Y"; m.equals("Y")||m.equals("y"); ){
Scanner in = new Scanner(System.in);
//menampilkan
System.out.println("berikut adalah konstrukor dengan parameter");
System.out.println("------------------------------------------");
konstruktor_parameter demoConstructor = new konstruktor_parameter("nama",2);
//menginisialisasi&memanggil nama konstruktor2
//dan membaca nilai parameter
demoConstructor.tampil();
System.out.print("Apakah anda ingin memproses lagi? Y/T: ");
m = in.next();
}
for (String n = "T"; n.equals("T")||n.equals("t"); ){
System.out.println("Terimakasih");
System.exit(0);
}
}
}
Deskripsi :
Program konstruktor parameter berulangan menggunakan class konstruktor yang juga merupakan class nama, dan untuk rancangan tampilan setelah input nilai dari scanner menggunakan method void. Adapun method utama yang didalamnya terdapat pengulangan for untuk proses pengulangan kembali dan berenti proses perulangan yang diselipkan method equals untuk menentukan perulangannya.
Output yang dihasilkan :
Selamat belajar & mencoba..
Komentar
Posting Komentar