Hello
I would like to know how to declare a 3x3 empty array which data type is char. Thanks in advance.
Here is a way to declare a 2D array of char as a list of constants.
This can be done only outside a function afaik.
char[][] gridArrayOfChar = {
{
'a', 'f', 'k'
}
,
{
' ', '3', ' '
}
,
{
'j', ' ', 'L'
}
};
println("_______");
for (char[] c1 : gridArrayOfChar) {
print("|");
for (char c2 : c1) {
print(c2+"|");
}
println("");
}
println("-------");
Empty ONE
This next one would be “empty” - filled with char ’ ’ - Space Bar
char[][] gridArrayOfChar = {
{
' ', ' ', ' '
}
,
{
' ', ' ', ' '
}
,
{
' ', ' ', ' '
}
};
println("_______");
for (char[] c1 : gridArrayOfChar) {
print("|");
for (char c2 : c1) {
print(c2+"|");
}
println("");
}
println("-------");
REALLY empty
This one would be REALLY empty except for J
char[][] gridArrayOfChar;
gridArrayOfChar = new char[3][3];
gridArrayOfChar[1][2] = 'J';
// -------------------------------------------------
println("_______");
for (char[] c1 : gridArrayOfChar) {
print("|");
for (char c2 : c1) {
print(c2+"|");
}
println("");
}
println("-------");
Chrisir
3 Likes
thank you for the help
1 Like
You are welcome!
Warm regards, Chrisir