JAVA - if 중첩문을 이용한 국어, 영어, 수학 평균 합격/불합격 출력 퀴즈(2022-07-12)
2022. 7. 13. 01:02ㆍ3층 1구역 - 개발의 장/JAVA
package conditions_0712;
import java.util.Scanner;
public class Quiz7_Repeat {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("국,영,수 점수를 입력 받아 평균 60점 이상,");
System.out.println("과목 점수가 40점 이상이면 합격이다.");
System.out.println("그 외는 불합격, 불합격 일 경우는 사유를 출력한다.");
System.out.println("\"평균 불합격\", \"어떤 과목 불합격\"");
int kor, eng, math;
double evar;
String msg;
System.out.print("국어 점수 : ");
kor = sc.nextInt();
System.out.print("영어 점수 : ");
eng = sc.nextInt();
System.out.print("수학 점수 : ");
math = sc.nextInt();
evar = (kor + eng + math) / 3;
msg = "합격"; //if문에 집어넣지 말고 먼저 변수를 줄 것. (최댓값, 최솟값 퀴즈 연상)
if(evar >= 60) {
if(kor < 40)
msg = "국어 불합격"; // 영, 수 점수가 평균권이고, 국어가 40점 미만이면 출력
if(eng < 40)
msg = "영어 불합격"; // 국, 수 점수가 평균권이고, 영어가 40점 미만이면 출력
if(math < 40)
msg = "수학 불합격"; // 국, 영 점수가 평균권이고, 수학이 40점 미만이면 출력
}else { msg = "평균 불합격"; //평균도 60일때, 출력
}
System.out.println("평균 : " + evar + " ,결과 : " + msg);
'3층 1구역 - 개발의 장 > JAVA' 카테고리의 다른 글
JAVA - switch - case문을 사용하여 2022년 7월의 날짜 표현하기 (2022-07-12) (0) | 2022.07.13 |
---|---|
JAVA - if문을 활용한 비행기 이용 시간 당 추가요금 붙이는 퀴즈(2022-07-12) (0) | 2022.07.13 |
JAVA - 반복 for 문, 예제(2022-07-12) (0) | 2022.07.12 |
JAVA - Switch문 예제 (2022-07-12) (0) | 2022.07.12 |
JAVA - 예외처리 (2022-07-12) (0) | 2022.07.12 |