for ループを使用して以下のような星の付いた三角形を描きたいのですが、これを行う方法がまったくわかりません。三角形は次のようになります。
*
**
***
****
*****
******
*******
********
*********
**********
等々。誰でも私を助けてもらえますか?
public class Project1 {
public static void main (String[] args){
int c, d, e;
for (c = 1 ; c <= 8 ; c++){
for (d = 1 ; d <= c ; d++){
System.out.print ("*");
}
System.out.println("");
}
for (e = 1 ; e <= 4 ; e++){
System.out.println ("***");
}
}
}
これは私がインターネットから見つけたものですが、2つのループを使用する理由がわかりませんでした. (ステムを構築するために使用されるものを理解しました。)