본문 바로가기

전체 글321

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.
조건문 if문 : 만일 조건식이 참이면 {}안의 문장들을 수행하라는 의미를 갖는다. if(조건식) { //조건식이 참일때 수행될 문장 } if-else문 : if문에 거짓일때 추가로 수행될 문장을 설정한다. if(조건식) { //조건식이 참(0)이 아닌값 } else if (조건식2){ //조건식 2의 연산결과가 참일 때 수행될 문장들을 적는다. } else{ 위의 어느 조건식도 만족하지 않을 때 수행될 문장을 적는다. } 중첩 if문 : if문의 블럭내에 다른 if문을 포함시키는 것 if(조건식){ //조건식1의 연산결과가 true일 때 수행될 문장들을 적는다. if(조건식2) { //조건식1과 조건식2가 모두 true일 때 수행될 문장들 }else{ //조건식1이 true이고 조건식2가 false일때 사용될.. 2019. 6. 17.