誰かがこの問題を解決できるかどうかを確認するためにここにいます。
次のような表を印刷しようとしています
Month #1 Month #2
Person 1 $1293 $128
Person 2 $122 $1233
数値を取得するための他のすべての手順を既に実行しました。テーブルとして正しい出力を取得する最後の手順で立ち往生しています。
int[][] table = new int[people][month];
// Load the table with values
for (int i=0; i < table.length; i++){
for (int j=0; j < table[i].length; j++){
table[i][j] = r.nextInt(20000-1000) + 1000;
}
}
// Print the table
System.out.println("\n\nSummer Internship Salary Information:");
for (int i=0; i < table.length; i++) {
for (int j=0; j < table[i].length; j++)
System.out.print ("Person #" + (i+1) + "$" + table[i][j] + "\t");
System.out.println();
}
配列の初期サイズはユーザーが決定します。テーブルに値をロードする最初の部分。それは無視できます。
私が本当に問題を抱えているのは、からテーブルに出力することです。私が今持っているコードから、それはの出力を与えます
person#1 $12312 person #1 $12312
person#2 $12312 person #2 $12312
(数字は正しい数字ではないことに注意してください、それは単なる例です)
次のような出力を有効にするにはどうすればよいですか。
Month#1 Month#2
Person#1 $12312 $12312
Person#2 $12312 $12312
また、この演習では call メソッドや JCF を使用することは許可されていません。