Member 13738973 Ответов: 1

Как я могу добавить свои значения под каждым столбцом в java?


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

Что я уже пробовал:

открытый урок проверки {
Вход сканера = новый сканер(System.in);
Имя Преподавателя Строки;
int RatesArray[][] = новый int [5][5];
int[] numbers= new int[5];
int Assessment1,Assessment2,Assessment3,Assessment4,Assessment5;
public int [] RateArray()
{
System.out.println("ставки являются: ");
System.out.println("введите все оценочные баллы");

for(int row =0; row<numbers.length;row++)
{
for(int col = 0; col<numbers.length;col++)
{
RatesArray[row][col] = input.nextInt();
}

}
возврат цифры;
}
общественного недействительными ShowAll()
{
RateArray();

for(int row = 0; row<numbers.length;row++)
{
System.out.println("Assessment1, Assessment2, Assessmnt3, Assessmnt4, Assessmnt5");
System.out.println("студент 1: ");
System.out.println("студент 2: ");
System.out.println("студент 3: ");
System.out.println("студент 4: ");
System.out.println("студент 5: ");
for(int col = 0; col<5;col++)
{
System.out.print(RatesArray[row][col]+ " ");
}
Системы.из.код println(" ");
}
}

1 Ответов

Рейтинг:
8

Richard MacCutchan

Используйте пробелы или табуляции. Но все же лучше использовать шаблоны форматов: Форматирование Числового Вывода На Печать (Учебные Пособия Java™ )[^]


Member 13738973

мои выходные данные все еще делают входные значения в разных таблицах.

Richard MacCutchan

Да, потому что вы не форматируете его в столбцы.

Member 13738973

Не могли бы вы объяснить мне это пожалуйста
я новичок в программировании

Richard MacCutchan

Попробуйте использовать символы табуляции (\t) между полями (включая заголовки) для форматирования данных в столбцы. Если он не выстраивается в линию, то используйте больше или меньше вкладок, чтобы получить правильное выравнивание. Смотреть также е с форматированием[^].