2019년 9월 1일 일요일

[JAVA] 점수를 기준으로 학점 세분화 하기(+,- 부호 포함)

<학점 세분화 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


}

댓글 없음:

댓글 쓰기

[프로그래머스] 프린터 (자바/Java)

문제 설명 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은...