我需要編寫一個Java程序,用於「滾動」兩個6面模具,並跟蹤滾動7次所需的嘗試次數。程序還需要運行這個過程N次,由用戶決定。在第N次試用之後,該程序需要計算平均試用數量來滾動一個7.編寫一個循環,根據用戶的決定重複自己的「N」次
我非常確信我應該在for循環中使用while循環,但我不確定怎麼做。我已經將代碼寫入了一個「擲骰子」的程序,如下所示。
import java.util.*;
public class RollDice {
public static void main(String args[]) {
Scanner keyboard = new Scanner(System.in);
Random rand = new Random();
String input = "";
do {
System.out.println("Rolling the dice...");
System.out.println("You rolled a"+((rand.nextInt(6)+1)+(rand.nextInt(6)+1)));
System.out.println("Roll again? (y/n)");
input = keyboard.next();
} while (input.equalsIgnoreCase("y"));
}
}
是的,我知道這是一個do-while循環,但這是我迄今爲止所做的。
以您的首選語言添加一些代碼以開始。 –
歡迎來到StackOverflow。有關如何提問的信息,請參閱http://stackoverflow.com/help/how-to-ask。 – Stephen
我的猜測是你會擲2個骰子?否則你將如何滾動7. –