Java 기초 제어문 - 연습문제(3)
728x90
기본 환경
JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 |
시나리오
사용자에게 국어점수 영어점수 수학점수를 각각 받은 후 평균 점수를 계산해
90점 이상이면 A, 80점 이상이면 B, 70점 이상이면 C, 60점 이상이면 D, 60점 미만이면 F를 출력하는
학점 계산 프로그램을 만드시오
다음과 같은 결과가 나와야 합니다.
정답
package ex04controlerstatement;
import java.util.Scanner;
public class Qu_04_03 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int kor, eng, math, Switchavg;
int avg;
System.out.printf("국어 점수 : ");
kor = scanner.nextInt();
System.out.printf("영어 점수 : ");
eng = scanner.nextInt();
System.out.printf("수학 점수 : ");
math = scanner.nextInt();
avg = (kor+eng+math) / 3;
Switchavg = avg / 10;
System.out.println("평균 점수:" + avg);
switch(Switchavg) {
case 10: case 9:
System.out.println("A학점"); break;
case 8 :
System.out.println("B학점"); break;
case 7 :
System.out.println("C학점"); break;
case 6 :
System.out.println("D학점"); break;
default :
System.out.println("F학점");
}
}
}
'Java > Java_기초부터 _끝까지' 카테고리의 다른 글
Java 기초 제어문 - 연습문제(5) (0) | 2020.10.12 |
---|---|
Java 기초 제어문 - 연습문제(4) (0) | 2020.10.12 |
Java 기초 제어문 - 연습문제(2) (0) | 2020.10.12 |
Java 기초 제어문 - 연습문제(1) (0) | 2020.10.12 |
Java 기초 제어문 - break문, continue문 (0) | 2020.10.08 |