[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 |