IT 개발노트
if-else if문 예제 2 본문
문제 : 국,영,수학 점수를 입력 받아 평균이 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 |