Я разрабатываю простую программу для печати номеров мест, где строка пронумерована от 1 до 5 и столбцы от a-e. код, который я использую, следующий:Элементы массива доступа в java вне цикла
public class JavaApplication5 {
public static void main(String[] args) {
int j =1,k;
int i;
char c;
String[] arr = new String[25];
for(i = 0;i < arr.length;i++)
{
while(j <= 5)
{
for(k = 97;k < 102; k++)
{
c = ((char)k);
arr[i] = j + "" + c;
System.out.println(arr[i]);
}
j++;
}
}
}
}
Отображает желаемый результат. но когда я печатаю элемент за пределами цикла for, я получаю результат как нуль, как ниже
public static void main(String[] args) {
int j =1,k;
int i;
char c;
String[] arr = new String[25];
for(i = 0;i < arr.length;i++)
{
while(j <= 5)
{
for(k = 97;k < 102; k++)
{
c = ((char)k);
arr[i] = j + "" + c;
}
j++;
}
}
System.out.println(arr[6]);
}
как решить эту проблему?
Если у вас есть решение, которое отображает желаемый результат, что ваш вопрос? –