Ini dia cara membuat pertanyaan dan perintah Y/T pada program java paling mudah dan simpel dan yang pastinya mudah dimengerti untuk pemula. Guna perintah ya/tidak pada sebuah program adalah memberikan perintah apakah anda akan mengulang kembali program yang sudah berjalan jika pilihan “Y” maka program akan dimulai kembali sedangkan jika menginput “T” maka program akan berakhir dan keluar.
Pada contoh kali ini saya akan memberikan program perulangan while yakni untuk membuat pertanyaan dan tindakan perintah ya/tidak pada java.
Contoh Program Perulangan Yes or No menggunakan While
import java.util.Scanner;
public class yatidak {
public static void main(String[] args) {
String lagi = "Y";
while(lagi.equals("Y"))
{
System.out.println("Hello World !!");
System.out.print("Mau lagi (Y/T) ?");
Scanner x = new Scanner(System.in);
lagi = x.nextLine().toUpperCase();
}
System.out.println("Bye...");
}
}
Output Perulangan While Pertanyaan Y/T
Pada coding diatas adalah contoh sederhana untuk membuat pengulangan y/t, apabila kita menginput “y” maka program akan menampilkan (ulang) yaitu print out “Hello World !!” begitupun sebaliknya jika menginput “T dll” (selain huruf “y”) maka program akan berhenti dan keluar.
Bagi anda yang masih bingung dimana letak code yang harus terapkan pada sebuah program yang anda buat maka silahkan letakan coding anda tepat di System.out.println(Hello World !!”); pada intinya program harus berada pada kondisi While (lagi.equals(“Y”))
Contoh Penerapan Program Perintah While Y/T Pada Java
import java.util.Scanner;
public class yatidak {
public static void main(String[] args) {
String lagi = "Y";
while(lagi.equals("Y"))
{
Scanner nilai=new Scanner (System.in);
System.out.print("Masukan nilai A = ");
int A=nilai.nextInt();
System.out.print("Masukan nilai B ");
int B=nilai.nextInt();
int hasil= A+B;
System.out.println("Jumlah nilai = " + hasil);
System.out.print("Mau lagi (Y/T) ?");
Scanner x = new Scanner(System.in);
lagi = x.nextLine().toUpperCase();
}
System.out.println("Bye...");
}
}
import java.util.Scanner;
public class yatidak {
public static void main(String[] args) {
String lagi = "Y";
while(lagi.equals("Y"))
{
Scanner nilai=new Scanner (System.in);
System.out.print("Masukan nilai A = ");
int A=nilai.nextInt();
System.out.print("Masukan nilai B ");
int B=nilai.nextInt();
int hasil= A+B;
System.out.println("Jumlah nilai = " + hasil);
System.out.print("Mau lagi (Y/T) ?");
Scanner x = new Scanner(System.in);
lagi = x.nextLine().toUpperCase();
}
System.out.println("Bye...");
}
}
Maka Outputnya :