
배열 선언과 원리
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