별찍기 하고있는데


for(a=0; a<3; a++)

{

for(b=0; b<=a; b++)

{

 

System.out.print("*");

}

System.out.println("");


요렇게 하면


*

**

*** 


이렇게 나오는데 내가 배운걸로는 for안에 증감식은 for을 빠져 나간뒤에 실행이 된다고 그러대? 그러면


a=0일때, b=0 0<=0 true  *출력

다시 b에 대한 for문으로 돌아가면 b는 1이 증가하고

a=0, b=1 

1<=0 false 

한칸띄어주고 다시 a에 관한 for문으로 돌아감

여기서 a가 1 증가해서 

a=1, b=1,

그러면 1<=1 true 

*하나찍고 다시 b에 관한 for문으로 올라가면 

a=1, b=2 false

그러면 탈출해서 결국

*

*

*

*


이렇게 나와야하는거 아니야?