19.04.05 다차원 배열, 향상된 for문
Back-End/Java 2019. 4. 5. 17:39- 다차원 배열 -
다차원 배열은 1차원 배열과 달리 수학의 행렬을 생각하고, 배열의 요소로 또다른 배열을 갖는 것을 의미한다.
예를들면 int[2][3]; 배열이 있으면 길이가 2인 배열 안에 길이가 3인 배열이 2개 있는것이다.
-출처-
https://blog.naver.com/myroom9/221172213230
-향상된 for문-
향상된 반복문은 for(타입 변수명 : 배열 또는 컬렉션)
{
반복할문장;
}
으로 사용한다.
이때 변수의 타입은 배열의 타입과 같아야 한다.
향상된 반복문은 배열에 저장된 값을 순서대로 읽어서 변수에 저장하고
배열에 저장된 값을 모두 저장하면 반복문에서 나가진다.
배열에 저장된 요소를 읽어내는 용도로 사용하면 된다.
-예제 및 출력-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | package chap05.array; public class array { public static void main(String[] args) { int[] scores = { 95, 71, 84, 93, 87 }; int sum = 0; for (int score : scores) //scores 배열의 원소 { sum = sum + score; } System.out.println("점수 총합 = "+sum); double avg = (double) sum /scores.length; System.out.println("점수 평균 = " +avg); } } | cs |
-출처-
https://blog.naver.com/sjw7324/221482728452
'Back-End > Java' 카테고리의 다른 글
19.04.08 어노테이션,Getter / Setter 메소드 (0) | 2019.04.08 |
---|---|
19.04.06 Class(필드, 생성자 오버로딩) (0) | 2019.04.06 |
19.04.04 random, Scanner (0) | 2019.04.04 |
19.04.03 예외처리, Integer, eqals() (0) | 2019.04.03 |
19.04.02 예약어,패키지,println,printf,캐스팅,boolean (0) | 2019.04.02 |