분류 전체보기322 다차원 배열 2차원 배열의 선언 타입[][] 변수이름; 타입 변수이름 [][]; 타입[] 변수이름[]; 2차원 배열의 인덱스 : 행과 열로 구성되어있다. 그렇기에 0~행의 길이 -1, 열의 경우 0~ 열의 길이 -1 의 범위를 갖으며, 접근 방법은 '배열이름[행index][열index]'이다. 2차원 배열의 초기화 : 괄호를 한번 더 써서 행별로 구분을 준다. int [][] arr = { {1,2,3}, {4,5,6} };//new int[][]생략 가변 배열 : 2차원 이상의 다차원 배열을 생성할 경우 전체 배열 차수 중 마지막 차수의 길이를 지정하지 않고, 각기 다른 길이의 배열을 생성함으로써 고정된 형태가 아닌 유동적인 가변 배열을 구성할 수 있다. 2019. 6. 18. String 배열 String 배열 선언 String [] name = new String[3];//3개의 문자열을 담을 수 있는 배열을 생성한다. ※ 각 요소는 String의 초기값 null을 갖는다. String 배열의 초기화 String[] name = new String[]{"Kim", "Park", "Yi"}; String[] name = {"Kim", "Park", "Yi"};//new String을 생략 하는 것이 가능하다 배열에 실제 객체가 아닌 주소값이 저장되어있다. 이처럼 기본형 배열이 아닌, 참조형 배열의 경우 배열에 저장되는 것은 객체의 주소이다. 이러한 참조형 배열을 객체 배열이라고도 한다. ※ 참조형 변수는 객체가 메모리에 저장된 주소인 4byte의 정수 값 또는 null이 저장된다. char배열.. 2019. 6. 18. 배열 배열 : 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것, 배열은 각 저장공간이 연속적으로 배치되어있다. int[] score = new int [5]; 배열의 선언 : 원하는 타입의 변수를 선언하고 배열임을 의미하는 [ ]를 붙이면된다. 타입 [] 변수이름; 타입 변수이름 []; 배열의 생성 : 배열은 선언 하는 것은 생성된 배열을 다루기 위한 참조변수를 위한 공간이 만들어 지는 것이며 선언 후 배열을 생성해야 값을 저장하는 공간이 만들어진다. 타입 [] 변수이름; //배열의 선언(배열을 다루기 위한 참조변수 선언) 변수이름 = new 타입[길이]; // 배열을 생성(실제 저장공간을 생성) 배열의 인덱스 : 생성된 배열의 저장공간을 배열의 요소(element)라고 하며, 배열이름[인덱스]의 형식으로.. 2019. 6. 18. 반복문 for문 : 반복 횟수를 알고 있을 경우 사용하는 것이 좋다. for (초기화; 조건식; 증감식){ //조건식이 참일 때 수행될 문장 } 초기화 - 반복문에 사용될 변수를 최기화하는 부분이며 처음에 한번만 수행된다. 하나 이상의 변수를 사용하는 것도 가능하다. 조건식 - 조건식이 참이면 반복을 계속하고, false이면 반복을 중단한다. 조건식을 잘못 설정하게 되면 반복문이 수행되지 않거나 무한반복문이 생기게 된다. 증감식 - 반복문을 제어하는 변수의 값을 증가 또는 감소시키는 식. 증감식 역시도 하나이상의 변수를 사용할 수 있다. 위의 세가지 모두 생략이 가능하며 for(;;)로도 사용할 수 있다. 중첩 for문 : ofr문안에도 for문이 가능하며 중첩횟수에는 거의 제한이 없다. 향상된 for문 for.. 2019. 6. 17. 이전 1 ··· 66 67 68 69 70 71 72 ··· 81 다음