for (int a = 1; a < 5; ++a) {
for (int b = a; b < 5; ++b) {
System.out.print(" ");
}
for (int c = 0; a > c; c++) {
System.out.print("*");
switch (c) {
case 1:System.out.print("*");break;
case 2:System.out.print("*");break;
case 3:System.out.print("*");break;
case 4:System.out.print("*");break;
}
}
System.out.println("");
}
for (int aa = 5; aa > 0; --aa) {
for (int bb = aa; bb < 5; ++bb) {
System.out.print(" ");
}
for (int cc = 0; aa > cc; cc++) {
System.out.print("*");
switch (cc) {
case 1:System.out.print("*");break;
case 2:System.out.print("*");break;
case 3:System.out.print("*");break;
case 4:System.out.print("*");break;
}
}
System.out.println("");
}
이게 코드고
아래가 결과인데..
for문만 써서 하라그랬던거 같은데 이상한짓 하는거 아닌가 싶어서;;
어찌됐건 결과만 제대로 나오면 상관없다곤 했는데 ㅜㅜ for문만으로 저걸 표현할수 있는 방법이 있는거야?
for문만 쓰랫더니 스위치케이스를 쓰고 있냐
이제보니 어케해도 상관없는데 for만쓰는게 정답이래..
1, 3, 5, 7, 9번씩 프린트 하는 거니까 1 + 2*n번씩 프린트하면 되네.