티스토리 뷰

[Java] 학점 구하기

AveGradeDemo.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
package org.elukasoul.GradeDemo;
 
import java.util.Scanner;
 
public class AveGradeDemo {
 
    // @Date: 2016.06.02
    // @Developer: 손혁(elukasoul@gmail.com)
    // @프로그램 개요: 과목 (국어 수학 영어 과학 프로그래밍) 점수를 입력받아 평균을 구한 뒤 학점을 출력한다.
 
    public static void main(String[] args) {
 
        // 입력을 받기 위해 Scaaner 클래스 사용
        Scanner input = new Scanner(System.in);
        // 국어, 영어, 수학, 과학, 프로그래밍 과목 생성
        int korean, english, math, science, program;
        // 합계와 평균을 구할 변수 생성
        int sum, ave;
        // 학점을 담을 변수 생성
        char grade = ' ';
 
        System.out.println("과목에 따른 점수를 입력하세요. ");
 
        // 과목별로 점수를 입력받는다.
        System.out.print("국어: ");
        korean = input.nextInt();
        System.out.print("영어: ");
        english = input.nextInt();
        System.out.print("수학: ");
        math = input.nextInt();
        System.out.print("과학: ");
        science = input.nextInt();
        System.out.print("프로그래밍: ");
        program = input.nextInt();
 
        // 입력받은 과목들을 모두 더하여 sum변수에 담고, 다시 과목 수로 나누어 ave변수에 담는다.
        sum = (korean + english + math + science + program);
        ave = sum / 5;
        System.out.println("5과목 합계 점수는 " + sum + "점 입니다.");
        System.out.println("5과목 평균 점수는 " + ave + "점 입니다.");
 
        // 평균 점수에 따른 학점 출력
        if (ave >= 80) {
            grade = 'A';
        } else if (ave < 80 && ave >= 40) {
            grade = 'B';
        } else {
            grade = 'F';
        }
        System.out.println("평균 점수에 따른 당신의 학점은 " + grade + "입니다.");
 
        input.close();
 
    }
}
 
cs



Output

1
2
3
4
5
6
7
8
9
10
과목에 따른 점수를 입력하세요. 
국어: 92
영어: 67
수학: 77
과학: 93
프로그래밍: 100
5과목 합계 점수는 429점 입니다.
5과목 평균 점수는 85점 입니다.
평균 점수에 따른 당신의 학점은 A입니다.
 
cs



'Programming > Java' 카테고리의 다른 글

[Java] 정수 세개를 입력받아 가장 큰 수 구하기  (0) 2016.06.04
[Java] 홀수 짝수  (0) 2016.06.03
'학습 프로젝트'  (0) 2016.06.02
[Java] 선택정렬 (SelectionSort)  (0) 2016.05.31
[Java] 버블정렬(BubbleSort)  (0) 2016.05.29

Recent Comments