IT 개발노트

if-else if문 예제 2 본문

알고리즘/JAVA

if-else if문 예제 2

limsungju 2019. 2. 1. 11:05

문제 : 국,영,수학 점수를 입력 받아 평균이 60점 이상이고  각 점수가 40점              이상이면 합격, 아니면 평균 불합격인지, 과목 불합격인지 사유를 출              력하고 , 평균이 90이상이면 ‘A’, 80 이상‘B’, 70이상 ’C’, 60이상 ‘D’, 60            미만이면 ‘F’ 를 출력하시오

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
package sungju.Java.Test2;
 
import java.util.Scanner;
 
public class Test2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int kor,eng,math,avr,sum;
        char ch;
        System.out.println("국어 점수 입력");    kor = input.nextInt();
        System.out.println("영어 점수 입력");    eng = input.nextInt();
        System.out.println("수학 점수 입력");    math = input.nextInt();
        sum = (kor+eng+math);    avr = sum/3;
        if(avr >= 60) {
            if(avr>=90) ch='A';
            else if(avr>=80) ch='B';
            else if(avr>=70) ch='C';
            else  ch='D';
            if(kor < 40){
                System.out.println(kor+" : kor 불합격");
            }else if(eng < 40){
                System.out.println(eng+" : eng 불합격");
            }else if(math < 40){
                System.out.println(math+" : math 불합격");
            }else{
                System.out.println("합격 입니다");
            }
        }else {
            ch = 'F';
            System.out.println(avr+" : 평균 불합격");
        }
        System.out.println("국어 : "+kor);
        System.out.println("영어 : "+eng);
        System.out.println("수학 : "+math);
        System.out.println("합계 : "+sum);
        System.out.println("평균 : "+avr);
        System.out.println("등급 : "+ch);
    }
}



'알고리즘 > JAVA' 카테고리의 다른 글

if-else if문 예제 4  (0) 2019.02.01
if-else if문 예제 3  (0) 2019.02.01
if-else if문 예제 1  (0) 2019.02.01
if문 예제1  (0) 2019.02.01
수를 입력받아 짝수이면서 3의 배수이면 출력  (0) 2019.02.01