2학년/객체지향언어(JAVA)

JAVA_Chapter01 입/출력(시험 점수 입/출력과 총점, 평균 계산)

김야키 2018. 10. 7. 20:15

시험 점수 입/출력과 총점, 평균 계산

import java.util.*;

public class Homework2 {
    public static void main(String[] args)
    {
        // 입력 작업을 위한 스캐너 객체 선언
        Scanner sc = new Scanner(System.in);
        int kor=0;
        int eng = 0;
        int math = 0;
        int total = 0;

        // 평균은 소숫점을 포함시켜야 한다.
        // 그에 따른 자료형은 float, double등이 있다.
        float avg = 0;

        // 이름 입력 작업
        System.out.print("이름을 입력해 주세요 : ");
        String name = new String();
        name = sc.next();

        // 각 과목의 점수를 입력하는 작업
        System.out.print("국어 점수를 입력해 주세요 : ");
        kor = sc.nextInt();

        System.out.print("영어 점수를 입력해 주세요 : ");
        eng = sc.nextInt();

        System.out.print("수학 점수를 입력해 주세요 : ");
        math = sc.nextInt();


        // 총 점 계산
        total = kor + eng + math;

        // 점수별 출력
        System.out.println("==============================");
        System.out.println("국어 점수 : "+kor);
        System.out.println("영어 점수 : "+eng);
        System.out.println("수학 점수 : "+math);
        System.out.println("총합 : " + total);

        // 평균은 소숫점이 들어가기 때문에
        // total을 float로 형 변환을 거치고 계산 한다.
        avg = (float)total/3;
        System.out.printf("평균 : %.2f",avg);
    }
}