Я пытаюсь напечатать это:Печать Дни недели в Java
Sun Mon Tue Wed Thur Fri Sat
4 3 8 5 4 4 8
С вводом пользователя в течение нескольких часов, что они работали каждый день на той же линии так, то общее количество отработанных часов может быть но я даже не уверен, что это возможно. Вот отрывок из моего текущего кода:
System.out.println("\t"+"\t"+"\t"+"\t"+"\t" + "Sun" + "\t" + "Mon" + "\t" + "Tue" + "\t" + "Wed" + "\t" + "Thur" + "\t" + "Fri" + "\t" + "Sat");
for (int j = 0; j < hoursWorkedPerDay.length; j++) {
System.out.print("Enter hours worked for Employee " + (j+1) + ":"+ "\t" + " " + " ");
for (int k = 0; k < hoursWorkedPerDay[0].length; k++) {
hoursWorkedPerDay[j][k] = scan.nextInt();
}
} // End of for loop
И мой выходной ток:
Enter the number of Employee: 2
Enter the name of the employee 1: jeff
Enter the name of the employee 2: lita
Sun Mon Tue Wed Thur Fri Sat
Enter hours worked for Employee 1: 4
6
7
5
8
7
9
Enter hours worked for Employee 2: 3
4
......
Мой вопрос, возможно ли это или я должен просто напечатать каждый вертикально? Благодаря!
сначала получить отработанные, а затем распечатать таблицу. В настоящее время ваша таблица прерывается вводом. –
Боковое примечание. Вы должны изучить это, чтобы избавиться от всех этих вкладок и всего: https://docs.oracle.com/javase/tutorial/java/data/numberformat.html – Zarwan
Да, это возможно! – Andreas