Về cơ bản, tôi đang cố gắng này, nhưng điều này chỉ lá mảng đầy zeros
. Tôi biết cách điền thông tin vào vòng lặp for
bình thường nhưLàm thế nào để lấp đầy mảng hai chiều bằng cách sử dụng vòng lặp nâng cao java?
for (int i = 0; i < array.length; i++)
nhưng tại sao biến thể của tôi không hoạt động? Bất kỳ trợ giúp sẽ được đánh giá cao.
char[][] array = new char[x][y];
for (char[] row : array)
for (char element : row)
element = '~';
Vì vậy, với trình lặp nó sẽ hoạt động? Cảm ơn bạn đã trả lời. – Shark
@Shark: mảng không cung cấp một trình lặp (trừ khi bạn bọc chúng bằng cách sử dụng 'Arrays.asList()'), nhưng một trường học cũ bình thường cho vòng lặp hoạt động tốt. –