본문 바로가기

자바

성적입력1[if문으로 학점체크]

반응형

1명의 이름, 국어,영어,수학 성적을 입력하고 총점, 평균, 학점을 출력하는 예제입니다.
학점 체크는 if문 사용했습니다.
---------------------------
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class ScoreByIf {
    public static void main(String[] args) throws IOException {
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        
            System.out.print("이름 : ");
            String name = in.readLine();
            System.out.print("국어 : ");
            int korean = Integer.parseInt(in.readLine());
            System.out.print("영어 : ");
            int english = Integer.parseInt(in.readLine());
            System.out.print("수학 : ");
            int math = Integer.parseInt(in.readLine());
            
            int sum = korean + english + math;
            float avg = sum/3.0f;
            char grade;
            if(avg >= 90){
                grade='A';
            }else if(avg >= 80){
                grade='B';
            }else if(avg >= 70){
                grade='C';
            }else if(avg >= 60){
                grade='D';
            }else{
                grade='F';
            }
            System.out.println("이름\t국어\t영어\t수학\t총점\t평균\t학점");
            System.out.println("======================================================");
            System.out.print(name+"\t");
            System.out.print(korean+"\t");
            System.out.print(english+"\t");
            System.out.print(math+"\t");
            System.out.print(sum+"\t");
            System.out.printf("%.2f\t",avg);
            System.out.print(grade+"\n");
    }
}

반응형