2013-04-25 3 views
0

Хорошо, так что это всего лишь небольшой пример того, что я делаю в своей собственной программе, которую я создаю для онлайн-класса. Единственное различие заключается в том, что вывод каждого массива будет вводиться пользователем в разных полях, а не для ответа, предопределенного программистом.Как я могу назвать конкретное значение из многомерного массива?

В этом случае после ввода номеров пользователей я хочу создать кнопку (которую я знаю, как это сделать, извините, если это сейчас слишком теоретически), которая будет иметь конкретные значения и выводит их в другом поле.

Например, для aryNumbers [0] [0] (что в моей программе было бы именем) я бы вызвал aryNumbers [0] [1] на aryNumbers [0] [4] ... так в данном случае 10, 76, 23 (эти цифры будут результаты тестов)

int[ ][ ] aryNumbers = new int[2][4]; 

aryNumbers[0][0] = 34; 
aryNumbers[0][1] = 10; 
aryNumbers[0][2] = 76; 
aryNumbers[0][3] = 23; 

aryNumbers[1][0] = 11; 
aryNumbers[1][0] = 30; 
aryNumbers[1][0] = 56; 
aryNumbers[1][0] = 65; 

aryNumbers[2][0] = 34; 
aryNumbers[2][0] = 13; 
aryNumbers[2][0] = 23; 
aryNumbers[2][0] = 18; 

int rows = 2; 
int columns = 4; 

int i, j; 

for (i=0; i < rows ; i++) { 

for (j=0; j < columns ; j++) { 

System.out.print(aryNumbers[ i ][ j ] + " "); 

} 

System.out.println(""); 

} 

только бы крикнуть все значения для всего списка имен и соответствующих им результаты тестов.

Ака ...

ary..[0][1] 
ary..[0][2] 
ary..[0][3] 

ary..[1][1] 
ary..[1][2] 
ary..[1][3] 

ary..[1][1] 
ary..[1][2] 
ary..[1][3] 

Это мой первый раз работает с многомерными массивами ..

+0

Я все еще неясен на вопрос здесь. Кажется, вы хотите пропустить первый (или нулевой) элемент во внутреннем массиве для каждого значения во внешнем массиве и распечатать полученные значения. Вы спрашиваете, как это сделать? Потому что вы в основном писали это, но не объяснили проблему, которую вы получаете. –

+0

Если вы только что изменили «for (j = 0 ...» на «for (j = 1 ...», это не достигает вашей цели? –

+0

Хм ... Я бы хотел пропустить «нулевой», поскольку имя, а не целое число, например, следующие массивы. Как только я узнаю, как выделить массивы [1] [1] - [2] [3], я найду среднее значение этих чисел. – Que

ответ

0

Изменить for(j=0... для for(j=1... пропустить нулевой элемент внутреннего массива.

Смежные вопросы