예제 1)
for(int a=0;a<5;a++) { // 5줄을 찍기 위해 정수형 변수 a 초기화 / a가 5보다 작으면 실행 후 / 1씩 늘림
for(int i=0;i<=a;i++) { // 별을 찍기위한 변수 i 초기화 / i가 a보다 작거나 같으면 실행 후
// 1씩 늘림
System.out.print("*"); // 조건이 성립할 때마다 * 출력
}
System.out.println(); // 반복문에서 탈출 후 줄바꿈
}
디버깅표
예제 2)
코드
for(int a=0;a<5;a++) { // 5줄을 찍기 위해 정수형 변수 a 초기화 / a가 5보다 작으면 실행 후 / 1씩 늘림
for(int i=0;i<(5-a);i++) { // 별을 찍기 위한 변수 i 초기화 / i가 5-a보다 작으면 실행 후
// 1씩 늘림
System.out.print("*"); // 조건이 성립할 때마다 별 찍기
}
System.out.println(); // 반복문 탈출 후 줄바꿈
}
디버깅표
예제 3)
코드
for(int a=0;a<5;a++) { // 5줄을 찍기 위해 정수형 변수 a 초기화 / a가 5보다 작으면 실행 후 / 1씩 늘림
for(int i=0;i<5;i++) { // 별을 찍기 위한 변수 i 초기화
// i가 5보다 작으면 실행후 1씩 늘림
if(i>=a) { // 공백을 찍어줘야 하기 때문에 if문을 이용하여 공백을 찍고
// false가 나오더라도 탈출하지 못 하게 한다.
System.out.print("*"); // i 만큼 별 찍기
}
else {
System.out.print(" "); // 공백 찍고 다시 반복
}
}
System.out.println(); // i가 5가 되면 탈출 후 줄바꿈
디버깅표
'JAVA > Practice' 카테고리의 다른 글
[배열] 버블 정렬 (Bubble sort) (1) | 2023.11.27 |
---|---|
[배열] Random 활용 (0) | 2023.11.23 |
[배열] 최대값 찾기 (0) | 2023.11.23 |
[반복문] 연습 (1) | 2023.11.22 |
[기초 및 조건문] (0) | 2023.11.21 |
댓글