자바를 이용하여 별 찍기
1) 하나씩 증가하는 형태 (왼쪽 정렬)
for
for(int i = 0; i < 5; i++){
System.out.println("*".repeat(i+1));
}
while
int i = 0;
while(i < 5) {
System.out.println("*".repeat(i+1));
i++;
}
결과
*
**
***
****
*****
하나씩 증가 (오른쪽 정렬)
for
for(int i = 4; i >= 0; i--) {
System.out.println(" ".repeat(i)+"*".repeat(5-i));
}
while
int i = 4;
while(i >= 0) {
System.out.println(" ".repeat(i)+"*".repeat(5-i));
i--;
}
결과
*
**
***
****
*****
2) 하나씩 감소하는 형태 (왼쪽 정렬)
for
for(int i = 5; i > 0; i--) {
System.out.println("*".repeat(i));
}
while
int i = 5;
while(i > 0) {
System.out.println("*".repeat(i));
i--;
}
result
*****
****
***
**
*
하나씩 감소 (오른쪽 정렬)
for
for(int i = 0; i < 5; i++) {
System.out.println(" ".repeat(i)+"*".repeat(5-i));
}
while
int i = 0;
while(i < 5) {
System.out.println(" ".repeat(i)+"*".repeat(5-i));
i++;
}
result
*****
****
***
**
*
'Study > Java (자바)' 카테고리의 다른 글
<Java> 배열 복습 (Array) (0) | 2021.07.19 |
---|---|
<Java> 별 찍기 (반복문) 실습 (2 / 2) (0) | 2021.07.18 |