我正在嘗試製作一個存儲字符值的二維數組,並且我不斷遇到錯誤。這是我迄今爲止的代碼。如何在二維字符數組中存儲字符
public static void main(String[] args) {
char[][] text;
text = new char[20][45];
// Enter your message into the array
char text[][] = {{A, ,b,i,g, },{d,o,g, ,a,t,e},{ ,a, ,p,i,g}};
java.util.Scanner input = new Scanner(System.in);
for (char column = 0; column < text[0].length; column++) {
for (char row = 0; row < text.length; row++) {
System.out.println(text[row][column] + " ");
}
System.out.println();
}
}
}
我也試圖在列主要以打印值。我如何使這個二維數組商店的信件?當我將字母放入數組中時,出現錯誤:「A不能解析爲變量,b解析爲變量等等。」如何設置陣列以便它可以存儲這些值而不會導致錯誤?
這些是編譯器正在捕獲的基本語法錯誤。您需要將字符放在單引號中,否則編譯器會嘗試將它們解析爲變量名稱。 – Kon