不知道該怎麼辦,以及它是否在我的if語句或我做了一個新的。 只能獲得最長的頭部運行時間。必須得到最長的運行硬幣翻轉
public class LongestStreak extends ConsoleProgram
{
public static final int FLIPS = 10;
public void run()
{
int headFlips = 0;
int tailFlips = 0;
int longestRun = 0;
int max = 0;
for (int i = 0; i < FLIPS; i++)
{
if(Randomizer.nextBoolean())
{
System.out.println("Heads");
headFlips++;
}
else
{
System.out.println("Tails");
tailFlips++;
}
if()
{
longestRun++;
if(max < longestRun)
{
max = longestRun;
}
}
else
{
longestRun = 0;
}
}//end for loop
System.out.println("Longest streak of heads: " +longestRun);
}
}
PLEASE HELP ME !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
凡'Randomizer'定義? –
你的「!」關鍵是卡住... – Robert