java初心者です。
2乗3乗の冪乗計算をしたのちに、表にしたいのですが、表がいまいちできません。
class keisan { public static void main(String[] args) { for(int i = 1; i <= 10; i++){ System .out .print(i + " "); System .out .print(i*i+ " "); System .out .println(i*i*i + " "); } } }
これで実行すると
1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000
このようになってしまいます。各数を一番下の10・100・1000の右端に揃えるためには、どのようにして空白を挿入すれば良いのでしょうか?
ヒントで
void print_right(int width, int n) {}
のメソッドを使うと良いとあったのですがよく分かりませんでした。
これをどのように用いれば良いのでしょうか?
そのヒントは何処からでしょうか、
課題としてプログラムを作っているのであれば、暗にソレを使えと言われているということはありませんか?