새소식

인기 검색어

비트교육_단기과정

3명 성적처리 프로그램

  • -

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 
 
//  한 사람의 성적처리 프로그램
//  입력 : 이름, 국어, 영어, 수학
//  연산 : 총점, 평균
//  출력 : 이름, 국어, 영어, 수학, 총점, 평균
 
    public static void main(String[] args) {
        String[] name = new String[3]; // 이름
        int[][] score; // kor,eng,mat,total
        float[] avg = new float[name.length];
        String[] Subject_name = { "국어""영어""수학""과학""역사""총점" };
        score = new int[name.length][Subject_name.length];
        Scanner sc = new Scanner(System.in);
 
        // 입력
        for (int k = 0; k < name.length; k++) {// 인원수가 3명이면 3번반복
 
            System.out.print(k + 1 + "번쨰 이름을 입력하시오 : ");
            name[k] = sc.next();
            for (int i = 0; i < score[k].length - 1; i++) {
                System.out.print(Subject_name[i] + "점수를 입력하시오 : ");
                score[k][i] = sc.nextInt();
                score[k][score[k].length - 1+= score[k][i];
            }
            avg[k] = score[k][score[k].length - 1/ (Subject_name.length - 1); // 총점 / 과목수
        }
        System.out.println();// 띄어쓰기
 
        // 출력
        for (int k = 0; k < name.length; k++) {
 
            System.out.print("이름 : " + name[k]);
            for (int i = 0; i < score[k].length; i++) {
                if (i == score[k].length - 1) {
                    System.out.print(", " + Subject_name[i] + " : " + score[k][i]);
                    break;
                }
                System.out.print(", " + Subject_name[i] + " : " + score[k][i]);
            }
            System.out.println(", 평균 : " + avg[k]);
        }
    }
 
 
cs
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.