public static void main(String[] args) { int[] ball = new int[45]; for(int i=0; i < ball.length; i++) { ball[i] = i+1; } int temp=0; int j=0; for(int i=0; i
public static void main(String[] args) { int[] numArr = new int[10]; for(int i=0; i < numArr.length; i++) { numArr[i] = i; System.out.print(numArr[i]); } System.out.println(); for (int i=0; i
1. 배열 같은 타입의 여러 변수를 하나의 묶음으로 만든 것 배열의 선언 방법 타입[] 변수이름; 타입 변수이름[]; 배열의 생성 - 배열을 생성해야 값을 저장할 수 있는 공간이 만들어진다. 변수이름 = new 타입[길이]; - 배열 선언과 생성 동시에 하기 타입[] 변수이름 = new 타입[길이]; int[] score = new int[5]; 배열의 인덱스 -인덱스는 배열의 요소마다 붙여진 일련번호 -0부터 배열길이 -1까지 배열의 길이 -값을 저장할 수 있는 공간의 개수 -배열의 길이는 0일수도 있음 배열의 복사 System.arraycopy(num, 0, newNum, 0, num.length); // num[0]에서 newNum[0]으로 num.length개의 데이터를 복사
1. 향상된 for문 for (타입 변수명 : 배열 또는 컬렉션) { // 반복할 문장 } 타입은 배열 또는 컬렉션 요소의 타입이어야하고, 향상된 for문은 저장된 요소들을 읽어오는 용도로만 사용가능하다.
switch문은 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있다. 조건식을 먼저 계산 후 결과와 일치하는 case문으로 이동한다. 1.switch문 switch (조건식) { case 값1 : // 조건식의 결과가 값1일때 수행될 문장 break; case 값2 : // 값2일때 수행될 문장 break; case 값3 : // 값3일때 수행될 문장 break; default : // 그 외일때 수행될 문장 } break문을 만나면 switch문을 벗어난다. break문은 생략가능하지만 생략하게되면 모든 문장들이 수행된다. switch문의 제약조건 1. switch문의 조건식 결과는 정수 또는 문자열이어야 한다. 2. case문의 값은 정수, 상수만 가능하며, 중복되지 않아야한다.