국비지원 JAVA 풀스택 과정/JAVA

[JAVA] 교과목의 성적을 입력받아 합격 또는 불합격 출력하기

ODaram 2022. 10. 6. 17:58
교과목의 성적을 입력받아 합격 또는 불합격 출력하기

    세 교과목의 합이 180점 미만이면 불합격, 180점 이상인 경우에 과목 중 한개라도 40정 미만이면 과락으로 불합격

 

package com.dream.controls;

import java.util.Scanner;

public class OverLapEx07_ex {
	public static void main(String[] args) {
		double kor=0, eng=0, math=0, total=0;
		String result="";
		Scanner sc = new Scanner(System.in);
		
		System.out.println("교과목 성적 입력받아 합격 또는 불합격 출력하기");
		System.out.print("국어 성적 : ");
		kor = sc.nextDouble();
		System.out.print("영어 성적 : ");
		eng = sc.nextDouble();
		System.out.print("수학 성적 : ");
		math = sc.nextDouble();
		
		total = kor+eng+math;
		
		if(total >= 180) {
			if(kor<40 || eng<40 || math<40) {	
				if(kor < 40) result = "국어 점수가 40점 미만입니다. 불합격입니다.";
				else if(eng < 40) result = "영어 점수가 40점 미만입니다. 불합격입니다.";
				else result = "수학 점수가 40점 미만입니다. 불합격입니다.";
			}else System.out.println("합격입니다.");	
		}else result = "불합격입니다.";
		
		System.out.println(result);
	}
}