我需要更改:System.out.print((i+1) + " ");
所以它不會顯示哪些行可以確認是否聲明,但是它顯示了有多少行確認它。 現在它會說「3 6」,但我需要它說「2」有多少列確認是否聲明
int A[][] ={{0, 1, 2, 0, 2},
{4, 4, 4, 4, 4},
{0, -1, 8, 10, -1},
{0, 3, -1, 2, 1},
{4, 8, 4, 8, 12},
{-1, -1, 2, 0, 1},
{1, 8, 2, 4, -1},
{8, 16, -1, 4, 0}};
System.out.println("results: ");
for (i=0; i<8; i++) {
Count = 0;
for (j=0; j<5; j++) {
if (A[i][j] == -1) Count++;
}
if (Count >= 2)
System.out.print((i+1) + " ");
}
將'if'語句移到第一個'for'之外,並且您的'Count'變量必須在其外部。 –