前提・実現したいこと
Javaを学んでいる者です。
数字で逆三角形を表す問題をやっています。
0 1 2 3 4
5 6 7 8
9 10 11
12 13
14
該当のソースコード
java
1public class Ex1_4{ 2 public static void main(String[] args){ 3 for(int i=5; i>0; i--){ 4 for(int j=0; j<i; j++){ 5 System.out.print(//ここに何を入れるとうまくいくのか); 6 } 7 System.out.print("\n"); 8 } 9 } 10}
逆三角形のコードはわかるのですが、問題のように0〜14を使って表示する方法がわかりません。
どなたかご教示いただけないでしょうか。
> 0〜14を使って表示する方法
このようなローカルな内容の課題を解決する汎用の方法などは存在しないので、ご自身で問題に合うように考える必要があります。ヒントのみですが、
・0から始まって14まで1ずつ増える15個の連番なのであるから? それを表示すれば良いのでは?
・1桁のものと2桁のものあって揃えるのに困るのであれば、例えばSystem.out.printf()について調べてみると良いです。その他にも色々な方法が考えられます。
変数を1つ用意するだけで可能だと思いますが、
なにか計算でやらないといけないとか制約があるのでしょうか?