好的,所以我的代码适用于手头的任务。任务是翻转从单独的 Coin 类(此处未显示)实例化的 Coin 对象。我已经正确编写了代码,以便计算连续翻转的最大条纹,从而将 Heads 作为输出。我想知道如何才能突出显示此条纹,因此当我在控制台中查看输出时,条纹是可见的,因为很难注意到 100 次翻转列表中的条纹。
这是我的代码:
public class Runs
{
public static void main (String[] args)
{
final int FLIPS = 100; // number of coin flips
int currentRun =0; // length of the current run of HEADS
int maxRun =0; // length of the maximum run so far
// Create a coin objecti
Coin coin = new Coin();
// Flip the coin FLIPS times
for (int i = 0; i < FLIPS; i++)
{
// Flip the coin & print the result
coin.flip();
int flipCount = i + 1;
System.out.println("Flip " + flipCount +":"+ " " + coin.toString());
// Update the run information
if (coin.isHeads()==true)
{
if (maxRun<currentRun)
{
maxRun=currentRun;
}
currentRun+=1;
}
else
{
currentRun = 0;
}
}
// Print the results
System.out.println("Maximum run of heads in a row! : " + maxRun);
}
}