본문 바로가기
반응형

Programming/JAVA18

JAVA 배열(Array) 배열(Array) 변수가 많아져 하나하나 선언하기 힘들 떄 배열을 사용. 자료형으로 선언된 데이터 공간을 메모리상에 연속적으로 나열하여 데이터 관리의 효율성을 높이는 것이다. 배열의 기본 구조 array[4] array 배열 변수 0, 1, 2, 3의 배열. 배열의 index는 0번 부터 시작된다. 1차원 배열 구조 [0] [1] [2] 10 20 30 배열의 선언 데이터타입[ ] 배열명 = {값1, 값2, 값3}; ex) int[] array =new int[4] 2차원 배열 2차원 배열이란 배열의 배열이다. 배열 요소 접근은 행 인덱스와 열 인덱스를 사용하여 접근한다. 2차원 배열 구조 2차원 배열 구조 [0] [1] [0] 10 20 [1] 30 40 2차원 배열 선언 int[][] array = .. Programming/JAVA 2017. 5. 26.
JAVA 흐름제어문 (break문, continue문, return문) 흐름제어문 흐름 제어문은 프로그램의 기본 흐름을 제어할 수 있는 문으로 break 문, continue 문, return 문이 있다. (1) break문 제어문의 제어를 벗어나기 위해 사용한다. 루프가 전부 끝나지 않아도 루프에서 완전히 벗어나서 수행한다. 제어문에서 break문을 만나면 코드를 강제적으로 종료하거나 가장 가까운 제어문으로 탈출한다. (2) continue문 break문과 반대로 멈추지 않고 실행을 한다. continue문은 다음 문장을 수행하지 않고 다시 제어문의 처음으로 돌아간다. 조건이 True인 경우 코드를 수행. for문 같은 경우에는 다시 조건을 실행하고 while문 같은 경우 마지막 조건문에서 종료된다. continue문 다음에 나오는 문장을 건너뛰게 만드는 제어문이다. (3.. Programming/JAVA 2017. 4. 28.
JAVA 반복문 (while문) 반복문 반복문은 특정 조건에 따라서 특정 실행문을 반복적으로 수행한다. - while문 '~일 때까지' 반복하고 '시작'에 대한 조건이 없는 것이 특징. for 문과 달리 while 문은 조건식만 정해져 있기 때문에 초기식과 증감식은 적당한 위치에 지정하면 된다. while 문은 조건에 위배되면 문장을 한 번도 처리하지 않고 while 문을 빠져 나갈 수도 있으며 논리 조건에 맞추어 반복 실행한다. while문은 반복 횟수가 정해져 있지 않은 경우에 사용된다. 무한 루프. - while문의 form while (조건식) 실행영역 시작 { 만족하는 조건까지 실행하는 실행문; } 실행영역 마침 - while문 예제 중간값 구하기 int형 변수 i를 10으로 j는 20으로 초기화. while (++i < --.. Programming/JAVA 2017. 4. 27.
JAVA 반복문 (for문) 반복문 반복문은 특정 조건에 따라서 특정 실행문을 반복적으로 수행한다. - for문 '~부터 ~까지' 가 명시된 반복문. - for문의 form for(초기화식 ; 조건식; 증감식; 반복 실행할 처리; ) 초기화식 -> 조건식 -> 반복 문장 -> 증감식 -> 조건식 (정해진 반복 횟수 만큼 반복 실행) (1) 중첩 for 문 중첩 for 문은 for문 안에 또 다른 for 문을 구성하는 문이다. for (초기식;조건식;증감식) 실행영역 시작 { 조건에 맞게 반복 실행하는 실행문; for (초기식;조건식;증감식) 실행영역 시작 { 조건에 맞게 반복 실행하는 실행문; }실행영역 마침 } 실행영역 마침 (2) 향상된 for문 for (데이터타입 변수명: 객체명) 실행영역 시작 { 조건에 맞게 나열하는 실행문.. Programming/JAVA 2017. 4. 27.
JAVA 조건문 (if문) 1. if문if문은 조건식이 True, False 두 종류의 결과에 따라 다른 결과값으로 판단 및 출력한다.입력한 값이 if문의 조건식에 포함된다면 True로 인식하여 블록에{} 포함되어있는 해당 값을 출력. if문은 단일 if문, 이중 if-else문, 다중 if-else문, 중첩 if문으로 이루어져 있으며 해석은 다음과 같다. (1) 단일 if 문 : 만약에 ~ 라면 A이다. ex) 입력된 조건이 A조건식과 맞다면 A결과값 출력. 아니라면 결과값을 출력하지 않는다. (2) 이중 if-else 문 : 만약에 ~ 라면 A 그렇지 않으면 B이다.ex) 입력된 조건이 A조건식과 맞다면 A결과값 출력. 아니라면 B의 결과값을 출력한다. (3) 다중 if-else 문 : 만약에 ~ 라면 A 그렇지 않으면 B ... Programming/JAVA 2017. 4. 23.
반응형