Coding Test/백준
[자바] 2차원 배열 형식과 예제
jam3317
2023. 3. 21. 19:53
반응형
2차원 배열 생성, 선언
int[][] array; // 2차원 배열 선언
array = new int [2][5]; // 2차원 배열 생성
int array [][] = new int [2][5]; // 2행 5열의 2차원 배열 생성과 동시에 선언.
int array[][] = { {0,1,2}, {3,4,5}, {6,7,8} }; // 3 x 3 배열 생성과 초기화
4년간 학점의 평균을 구하는 프로그램
package week2day1;
public class ScoreAverage {
public static void main(String[] args) {
double score [][] = { {3.1, 3.2}, {4.1, 3.2}, {2.9, 2.1}, {4.3, 2.0} };
double sum = 0;
for(int i = 0; i<score.length; i++) { // 행, 학년
for(int j = 0; j<score[i].length; j++) { // 열, 학기
sum += score[i][j]; // sum = score[i][j] + sum;
}
}
int n = score.length; // 행의 개수
int m = score[0].length; //열의 개수
System.out.printf("%.2f",sum/(n*m)); //소수점 둘째 자리까지 출력
}
}
반응형