[ java ] 비정방향 배열 - 각반의 점수를 입력 받고 총점과 평균을 구하기 > java

본문 바로가기

사이트 내 전체검색

java

[ java ] 비정방향 배열 - 각반의 점수를 입력 받고 총점과 평균을 구하기

작성일 20-12-14 10:59

페이지 정보

작성자 웹지기 조회 1,507회 댓글 1건

본문

import java.util.Scanner;


public class Exam03_비정방형배열 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        

        int[][] arr = new int[4][];

        

        arr[0] = new int[3];

        arr[1] = new int[5];

        arr[2] = new int[4];

        arr[3] = new int[6];

        

        double[] sum = new double[arr.length];

        double[] avg = new double[arr.length];

        

        for(int i=0; i<arr.length; i++) {

            System.out.println((i+1)+"반 점수를 입력 \t ");

            for(int j=0; j<arr[i].length; j++) {

                System.out.print((i+1)+"반 "+(j+1)+"번 째 학생 점수 >> ");

                arr[i][j] = sc.nextInt();

                sum[i] += arr[i][j];  

            }

            avg[i] = sum[i]/arr[i].length;

        }

        

        for(int i=0; i<arr.length; i++) {

            System.out.print((i+1)+"반 점수");

            for(int j=0; j<arr[i].length; j++) {

                System.out.print(arr[i][j]+" \t ");

            }

            System.out.println();

            System.out.println("총점 : "+String.format("%.2f", (int)sum[i]+" 평균 : "+avg[i]));

        }

    }

}


추천0

비추천 0

댓글목록

웹지기님의 댓글

profile_image 웹지기
작성일

소숫점 아래 2자리 까지만 출력 하는 구문
String.format("%.2f", (int)sum[i]+" 평균 : "+avg[i]));

전체 113건 7 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기