我的项目是最终完成,但我唯一的问题是我的老师不接受我们的代码“休息”。有人可以帮我解决这个问题,我一直在努力工作好几天,而且我似乎无法让程序在没有使用它们的情况下工作。休息时间位于我的DropYellowDisk和DropRedDisk方法中。除此之外,我的连接四个程序是完美无瑕的。突围嵌套for循环中不使用破
private static void DropYellowDisk(String[][] grid) {
int number = 0;
Scanner keyboard = new Scanner (System.in);
System.out.println("Drop a yellow disk at column (1–7): ");
int c = 2*keyboard.nextInt()+1;
for (int i=6;i>=0;i--)
{
if (grid[i][c] == " ")
{
grid[i][c] = "Y";
break;
}}
}
private static void DropRedDisk(String[][] grid) {
Scanner keyboard = new Scanner (System.in);
System.out.print("Drop a red disk at column (1–7): ");
int c = 2*keyboard.nextInt()+1;
for (int i =6;i>=0;i--)
{
if (grid[i][c] == " ")
{
grid[i][c] = "R";
break;
}
}}
那不是最简单的方法是分配会失败的条件'i'值?即使你把代码放在循环后面,它也可以工作 – 2014-11-24 22:49:54