//1.시험점수를 입력 받는다.
//2.시험점수에 해당하는 학점을 출력한다.
//3.점수표
// 91~100점 A학점
// 90~81점 B학점
// 80이하 재시험
//4.단, 만점이거나 A학점과 B학점의 일의 자리가 7점 이상이면, +를 추가
// A학점과 B학점의 일의 자리가 3점 이상이면, -를 추가
// 예)
// 100 => A+
// 87 => B+
// 82 => B-
// 23 => 재시험
package superCode;
import java.util.Scanner;
public class gradeA_Plus_Minus {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//1.시험점수를 입력 받는다.
System.out.println("시험점수 입력 : " );
int score = scan.nextInt();
//100 초과시 "오류" 메세지 나오게 출력
if(score > 100) {
System.out.println("오류");
}
if(97 <= score && score <=100) {
System.out.println("A+");
}
if(94 <= score && score <=96) {
System.out.println("A");
}
if(91 <= score && score <=93) {
System.out.println("A-");
}
if(87 <= score && score <=90) {
System.out.println("B+");
}
if(84 <= score && score <=86) {
System.out.println("B");
}
if(81 <= score && score <=83) {
System.out.println("B-");
}
if(77 <= score && score <=80) {
System.out.println("C+");
}
if(74 <= score && score <=76) {
System.out.println("C");
}
if(71 <= score && score <=73) {
System.out.println("C-");
}
if(0 <= score && score <=70) {
System.out.println("재시험");
}
//0 미만시 "오류" 메세지 나오게 출력
if(score < 0) {
System.out.println("오류");
}
}
}
결과
입력 범위가 벗어날시
'프로젝트 기반 자바(JAVA) 응용 SW개발자 취업과정 > 문제 풀어보기' 카테고리의 다른 글
중첩 조건문(if) 학생들에게 나눠 줄 종이 묶음 개수와 필요한 금액 (0) | 2023.05.28 |
---|---|
중첩 조건문 ( if ) Login (0) | 2023.05.28 |
가입, 로그인(아이디,비밀번호 비교),로그인 실패시 재입력 (0) | 2023.05.27 |
2023년5월 날짜 입력 받아서 요일, 주중, 주말 출력 (0) | 2023.05.26 |
키(cm)와, 체중(kg)을 입력 BMI 지수 구하기 (0) | 2023.05.25 |