본문 바로가기

Java

[Java] 5명의 이름과 성적 입력, 배열 내용과 평균 출력

package c0rinne;
 
import java.util.*;  // 해당 패키지의 클래스 또는 인터페이스 사용
 
public class c0rinne {  // 주 클래스
    public static void main(String[] args) {  // main()
        String[] name = new String[5];  // 배열 생성
        int[] score = new int[5];
        int total = 0;  // 변수 생성
        
        Scanner sc = new Scanner (System.in);
        // 표준 입력을 매개변수로 하여 Scanner 클래스 객체 생성
        
        for (int k = 0; k < name.length; k++) {  // 배열 길이만큼 반복
            System.out.print("이름과 점수 입력: ");  // 출력
            name[k] = sc.next();  // 이름 입력
            score[k] = sc.nextInt();  // 점수 입력
            total += score[k];  // 점수 누적
        }
        
        System.out.println("이름\t점수");  // 출력
        for (int k = 0; k < name.length; k++)
            System.out.println(name[k] + "\t" + score[k]);  // 정렬
        
        System.out.printf("평균: %.1f %n", (double)total / score.length);  // 평균 출력
   }
}
cs