본 글은 본인 대학교와 비트교육센터가 진행한 SW몰입형 수업에서
실습한 내용을 중심으로 작성한 글입니다.
SW 몰입형 수업 #3.
간단한 반목문 예제 코딩
1. 사각형 문제
종이를 접는 횟수에 따라 늘어나는 사각형의 개수를 세어
사각형의 개수가 500개가 넘으면
접은 횟수와 횟수에 따른 사각형의 개수를 출력해주는 문제
public class Second {
public static void main(String []args) {
int num1 = 1; // 초기 사각형의 개수
// 무한루프로 반복문을 돌리고 사각형의 개수가 500이 넘으면 반복문이 종료됨
for(int i = 1; true ; i++) {
num1 *= 2; // 접을 때마다 사각형은 X2 씩 늘어남
if(num1 > 500) { // 500이 넘으면 반복문을 중지시킴
// 접은 횟수와 사각형의 개수 출력
System.out.println(i + " " + num1);
break;
}
}
}
}

2. 구구단 2~9단 출력 (세로 출력)
구구단을 2단부터 9단까지 출력하는 코드
한 단마다 세로로 출력하도록 함.
public class Second {
public static void main(String []args) {
// 단수만큼 반복
for(int i = 1; i <= 9; i++) {
// 한 줄에 각 단의 (X j) 부분 출력
for(int j = 2; j <= 9; j++) {
System.out.print(j + " X " + i + " = " + i*j + "\t");
}
// 줄바꿈
System.out.println("");
}
}
}

'코딩테스트 > 프로그래밍 예제 풀이' 카테고리의 다른 글
| [Java] Inner Class 종류 (0) | 2023.07.23 |
|---|---|
| [Java] 학생 성적 처리 프로그램 (다수 클래스 이용) (0) | 2023.07.23 |
| [Java] 별 모양 문제 (0) | 2023.07.23 |
| [Java] 사칙연산 계산기 - 반복문 사용 (do-while) (0) | 2023.07.22 |
| [Java] 사칙연산 계산기 - 조건문 사용 (0) | 2023.07.22 |