как напечатать некоторые значения из трехмерного массива - PullRequest
0 голосов
/ 17 февраля 2020

у меня есть этот массив здесь, и я попытался напечатать некоторую информацию, которая мне нужна, но она распечатывает все это

int customer=1
int Item=2

     CPR[customer]=new int[Item][2];

     for (int i = 0; i < Item; i++) {
             for (int j = 0; j <2; j++) {
                System.out.print((CPR[customer][i][j]=scanner.nextInt());

он равен сканеру, который читает файл и выводит его вот так

2 8
4 5

Мне просто нужно напечатать 8 и 5, как я могу получить это?

1 Ответ

0 голосов
/ 17 февраля 2020

Используйте оператор if для печати только второго элемента:

int customer=1
int Item=2

CPR[customer]=new int[Item][2];

for (int i = 0; i < Item; i++) {
    for (int j = 0; j <2; j++) {
        CPR[customer][i][j] = scanner.nextInt();
        if (j == 1) {
            System.out.print(CPR[customer][i][j]);
        }
     }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...