목록Java (181)
충분히 쌓여가는
배열의 초기화 배열의 각 요소에 처음으로 값을 저장하는 것 public class practice { public static void main(String[] args) { int[] score = new int[5]; for (int i = 0; i < score.length; i++) { score[i] += i * 10; // 0 10 20 30 40 } } } 간단한 배열의 초기화 방법 반드시 한 문장으로 사용해야 함 public class practice { public static void main(String[] args) { // int[] score = new int[]{0, 10, 20, 30, 40}; // 0 10 20 30 40 int[] score = {0, 10, 20, 30..
배열의 길이 배열은 한 번 생성하면 그 길이를 바꿀 수 없다 배열이름.length - 배열의 길이(int형 상수) 숫자로 안하고 length 사용하는 이유(배열과 출력이 맞지 않을 경우 에러 발생) public class practice { public static void main(String[] args) { int[] score = new int[5]; // 길이가 5인 int 배열 score for (int i = 0; i < 6; i++) { System.out.println(score[i]); } } } 0 0 0 0 0 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 5 out of bounds for le..
배열 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 배열 선언 배열을 다루기 위한 참조변수의 선언 원하는 타입은 변수를 선언하고 변수 또는 타입에 배열임을 의미하는 대괄호[]를 붙이면 된다 타입[] 변수이름; 타입 변수이름[]; 배열 생성 public class practice { public static void main(String[] args) { int[] score; // int 타입의 배열을 다루기 위한 참조변수 score 선언 score = new int[5]; // int 타입의 값 5개를 저장할 수 있는 배열 생성 // int[] score = new int[5]; // 배열의 선언과 생성을 동시에 실행 } } score ------------> score[0] score[1] sc..
이름 붙은 반복문 여러 개의 반복문이 중첩된 경우에는 break 문으로 중첩 반복문을 완전히 벗어날 수 없다 중첩 반복문 앞에 이름을 붙이고 break 문과 continue 문에 이름을 지정해 줌으로써 하나 이상의 반복문을 벗어나거나 반복을 건너뛸 수 있다 중첩 반복문에서의 break 문 break 문은 하나의 반복문을 벗어난다 중첩 반복문이면 어떻게 해야할까? 반복문에 이름을 붙여서 하나 이상의 반복문을 벗어날 수 있다 public class practice { public static void main(String[] args) { Loop1 : for (int i = 2; i