다음의 모양이 출력 되도록 작성하시오.
1. 무작위
(배열사용하면 편리)
**
*
***
*****
*
****
int stars[] = { 2, 1, 3, 5, 1, 4 };
for(int j = 0;j < 6; j++) {
for(int i = 0;i < stars[j]; i++) {
System.out.print("*");
}
System.out.println();
}
주의;
*배열stars[]를 선언후 별의 가로줄 수만큼 바로 대입
*세로줄 수(배열의길이)만큼 j를 돌리고 i를 stars[j]로 잡아 돌림
2. 마름모 오른쪽
*
**
***
****
*****
****
***
**
*
int n = 0;
for(int j = 0;j < 9; j++) { // 0 ~ 8
if(j < 5) n = n + 1;
else n = n - 1;
for(int i = 0;i < n; i++) {
System.out.print("*");
}
System.out.println();
}
'JAVA > 기초 프로그래밍' 카테고리의 다른 글
수수께기 프로그램 (0) | 2020.05.22 |
---|---|
switch 사칙연산 (0) | 2020.05.21 |
짝수의 합과 홀수의 합 (0) | 2020.05.21 |
범위출력 (0) | 2020.05.21 |
잔돈계산 프로그램 (0) | 2020.05.20 |