조건문과 반복문
목표
•
if/else 조건문 활용
•
for문, while문 반복문 사용
•
논리 연산자 이해
개념 바로 알기
조건문(if문): 조건에 따라 다른 코드를 실행
if (조건) {
// 조건이 참일 때 실행
} else if (다른조건) {
// 다른조건이 참일 때 실행
} else {
// 모든 조건이 거짓일 때 실행
}
Java
복사
반복문(for문, while문): 코드를 반복 실행
// for문
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
// while문
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
Java
복사
직접 구현해보기
GradeCalculator.java 프로그램을 작성하세요.
필수 구현 기능:
1.
점수 배열 생성
•
5개 과목의 점수를 배열로 저장 (임의의 점수 입력)
2.
총합과 평균 계산
•
for문 사용하여 총합 계산
•
평균 = 총합 / 과목 수
3.
학점 결정
•
90점 이상: A
•
80점 이상: B
•
70점 이상: C
•
60점 이상: D
•
60점 미만: F
구현 템플릿
public class GradeCalculator {
public static void main(String[] args) {
// TODO: 5개 과목 점수 배열 생성
int[] scores = {85, 92, 78, 88, 95}; // 예시 점수
// TODO: 총합 계산 (for문 사용)
int total = 0;
for (int i = 0; i < scores.length; i++) {
// 총합 계산 코드 작성
}
// TODO: 평균 계산
double average = 0.0;
// TODO: 학점 결정 (if-else문 사용)
char grade = 'F';
// TODO: 결과 출력
System.out.println("=== 성적 계산기 ===");
// 출력 코드 작성
}
}
Java
복사