Posted by Materi Teknik Informatika • Informasi Teknologi Informasi • Digital Marketing on 10/26/2014
Kondisional Do While bersarang terjadi dengan adanya perulangan di dalam While, bisa Membuat Do While, While Do atau bisa juga Kondisional IF, lalu di tutup dengan While.
Berikut ini Source Code Program Nested Do While dalam kasus (Program Game Tebak Angka)
package Nested;
import java.util.Scanner;
import java.util.Random;
public class Nested_Do_While {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int rNumber, userGuess;
int totalGuesses;
Random rGenerate = new Random();
rNumber = rGenerate.nextInt(5) + 1;
totalGuesses = 0;
do
{
System.out.print("Masukan Nomer dari 1 - 5 = ");
userGuess = keyboard.nextInt();
{
while (userGuess <=5 && userGuess >=1 && userGuess != rNumber)
{
System.out.print("Coba Lagi.\n" +
"Masukan Nomer dari 1 - 5 = "); userGuess = keyboard.nextInt();
totalGuesses ++;
}
if (userGuess == rNumber)
{
totalGuesses ++;
System.out.print("Selamat !\nTotal Angka "+ totalGuesses + " Kali\n");
System.out.println("Angka yang dicari adalah "+userGuess);
}
}
} while (userGuess < 1 || userGuess > 5);
System.exit(0);
}
}
Berikut ini tampilan output Program Game Tebak Angka dengan Nested Do While