<학점 세분화 JAVA 코드 ex) A+ A A- 등으로 분류)
import static java.lang.System.out;
import java.util.Scanner;
public class Ch04Grade{
public static void main(String[] args) {
// 학점 세분화해서 출력해주는 프로그램
Scanner scan = new Scanner(System.in);
int score = 0;
char grade = 'F';
char info = '0';
System.out.println("점수를 입력하세요 >>> ");
score = scan.nextInt();
// 0~100 사이의 점수 분류
if(score>=0 && score<=100){
if(score>=90){
grade = 'A';
}// A학점 분류
else if(score>=80){
grade = 'B';
}// B학점 분류
else if(score>=70){
grade = 'C';
}// C학점 분류
else if(score>=60){
grade = 'D';
}// D학점 분류
// + 0 - 분류하기
if(score>=60){
if(score%10>=7 || score==100){
info = '+';
}else if(score%10<=3){
info = '-';
}
out.printf("%d점은 %c%c 학점 입니다.", score, grade, info);
}// 60점 이상 점수 분류
else{
out.printf("%d점은 낙제 점수입니다.", score);// 60점 이하는 낙제
}
}// 0 ~ 100점 사이 분류
else
{
out.print("1에서 100사이의 숫자만 입력하세요.");
}// 0~100 사이의 점수가 아닐 시 출력
}// main
}
댓글 없음:
댓글 쓰기