我的項目是最終完成,但我唯一的問題是我的老師不接受我們的代碼「休息」。有人可以幫我解決這個問題,我一直在努力工作好幾天,而且我似乎無法讓程序在沒有使用它們的情況下工作。休息時間位於我的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