본문 바로가기

분류 전체보기202

배열(Array) 배열(Array) 같은 타입의 여러개의 변수를 하나의 묶음으로 다루는 것 메모리 공간 특징 같은 타입의 값들만 저장가능 기본 데이터 타입과 참조 데이터 타입 모두 저장가능 여러 개의 변수에 해당하는 메모리 공간이 연속된 공간에 차례대로 생성됨 =>한 번 생성된 배열은 크기 변경 불가능 배열은 선언, 생성, 초기화 3단계의 과정을 거쳐서 사용 배열 생성 시 자동으로 기본값으로 초기화됨 (int형 기본값 : 0, double형 기본값 : 0.0 boolean 형 기본값 :false 등) 배열 생성 시 인덱스 번호가 자동으로 부여되며, 0~배열크기 -1 까지 사용됨 배열명(변수명)을 사용하여 배열을 관리 가능(인덱스 번호 지정 필요) 배열 크기는 배열명.length 속성을 사용하여 알아낼 수 있음 더보기 데이.. 2020. 5. 26.
반복문의 제어 반복문의 제어 break문과 continue 문을 사용하여 반복문을 제어 주로 if문과 조합해서 사용 break 문 반복문을 빠져나가기 위해 사용하는 문장 continue 반복문의 continue문장 아래쪽 문장들을 실행을 생략하고, 다음 반복을 진행 더보기 2020. 5. 26.
반복문 while while문 for문과 마찬가지로 특정 조건식 결과가 true일 동안 반복 수행하는 반복문 for문과 달리 조건식 위치만 정해져있고, 초기식과 증감식 위치는 유동적 for문은 주로 반복 횟수가 정해져 있는 경우 사용하며, while문은 주로반복 횟수가 정해져있지 않은 경우 사용 for문과 while문은 100% 상호 변환이 가능하다 더보기 초기식: while(조건식){ 조건식 결과가 true일 때 반복할 문장 증감식(반복할 문장보다 위에 위치 할 수도 있다) } int u =1; while(u 2020. 5. 26.
반복문 for 반복문 특정 조건에 따라 문장들을 반복 실행하는 문 for문 가장 기본적인 반복문 초기식, 조건식, 증감식의 위치가 정해져 있어, 초보자가 익히기에 적합하다. 반복 횟수가 정해져 있는 경우 주로사용 초기식에서는 반복 횟수를 판별하기 위한 조건식에서 사용될 제어변수를 선언하거나 초기화하는 문장을 기술 조건식에서는 반복 여부를 결정하기 위한 조건식의 결과가 ture/false가 되도록 증감식에서는 반복을 위한 조건식에 맞춰 제어변수가 변화하도록 증가/감소하는 문장을 기술 더보기 for(초기식;조건식;증감식){ 조건식의 결과가 true일 때 반복 실행할 문장들 } for(int i =1 ; i 2020. 5. 26.
조건문 switch case 문 switch ~ case문 if문처럼 특정 조건에 대해 여러가지 판별을 수행하여 각각 다른 문장을 수행하는 조건문 => 단, if문과 달리 범위에 대한 판별 등이 불가능 switch문의 조건식에는 반드시 정수 또는 문자열(또는 Enum 상수)만 사용가능 case문의 값은 조건식 결과와 비교할 리터럴 1개만 명시 가능 일치하는 case문이 없을 때에는 default문을 찾아서 실행함 break 문이 없을 경우 다음 break 문을 만나거나 swtich 문이 종료 될 때 까지 현재 문장 아래쪽의 문장들을 조건식 결과와 관계없이 차레대로 실행함 if문과 달리 case 문끼리의 순서는 상관없이 값만 나열하면 된다. if문은 프로그램 실행 시점에서 실행할 위치가 결정되지만, switch ~case 문은 프로그램 .. 2020. 5. 26.
조건문 if 조건식 결과에 따라 실행할 문장이 달라지는 문법 -if문 계열과 switch ~case 문으로 구분됨 if문 - 가장 단순한 조건문 - 조건식 판별 결과가 true 일 때 특정 문장을 추가로 실행하는 if문 문장1: if(조건식){ 조건식 판별결과가 true일 때 실행할 문장들 문장2: } 문장3: => 조건식 판별 결과가 true일때 : 문장1 -> 조건식(true) -> 문장2 -> 문장3 => 조건식 판별 결과가 false일때 : 문장1 -> 조건식(false) -> 문장3 더보기 int num =4; if(num 더보기 문장1: if(조건식){ 문장2:조건식 결과가 true일 때 수행할 문장들 }else{ 문장3:조건식 결과가 false일 때 수행할 문장들 } 문장4: 조건식이 끝나고 실행할 문장.. 2020. 5. 26.