배열 선언과 원리
package ex03; public class ArrayEx01 { public static void main(String[] args) { int[] arr = new int[3]; // 배열의 선언 방법 // 시작 번지가 4라면 4 + 12 = 16 - 1, 4~15번지까지 저장되는 거야. // 타입이 없으면 배열을 만들 수 없어. 타입이 있어야 연속된 공간이 확보되기 때문이야. arr[0] = 1; arr[1] = 2; arr[2] = 3; for (int i = 0; i <= 2; i++) { System.out.println(arr[i]); } } }
배열과 for문
배열의 길이를 for문의 조건식에 활용할 수 있다. ex) s.length
package ex03; public class ArrayTest1 { public static void main(String[] args) { int[] s = new int[10]; for (int i = 0; i < s.length; i++) { s[i] = i; System.out.print(s[i] + " "); } } }
package ex03; public class ArrayTest3 { public static void main(String[] args) { int[] scores = {10, 20, 30, 40, 50}; // System.out.println(scores.length); for (int i = 0; i < scores.length; i++) { System.out.print(scores[i] + " "); } } }
배열과 for-each문
package ex03; import java.util.Arrays; public class ArrayTest4 { public static void main(String[] args) { int[] numbers = {10, 20, 30}; // 배열에서 for-each 사용하기 for (int value : numbers) { System.out.print(value + " "); } // toString() 메소드를 사용해 배열의 모든 요소의 값을 출력하기 System.out.print(Arrays.toString(numbers)); // 이건 \n을 입력하지 않아도 알아서 배열처럼 출력해줌. } }
Share article