본문 바로가기

Java14

[JAVA] Chapter 4. 배열 1. 배열이란? 자바에서의 배열이란, 크기와 성격이 같은 일련의 원소들이 모여 공동의 집합 구조를 갖는 자료의 집합체를 의미하는 것으로, 동질적인 성격을 가진 자료들에 대해 개별적으로 자료형(Data Type)을 부여하지 않고 하나의 이름을 가지고 일괄적으로 처리할 목적으로 사용 자바는 배열을 객체 타입, 참조 타입이라는 형태로 사용 이미 선언된 배열의 길이를 늘리는 것은 불가능하나, 가변배열은 원래 존재하던 메모리공간에서 다른 메모리 공간으로 이동하므로 길이가 늘어난 것처럼 보임 자바에서의 배열은 다음과 같은 순서에 의해 사용됨 배열 선언 → 배열에 메모리 할당 → 배열 요소 접근 (배열 요소의 사용) · 형식 및 구조 // 데이터타입[] 변수명; // 변수명 = new 데이터타입[배열크기]; // 변.. 2023. 11. 7.
[JAVA] Chapter 3-3. 이동 제어문 1. break문 멈춤 + 그리고 (가장 가까운 반복문을) 빠져나감 2. continue문 continue 뒤에 작성된 코드를 무시함 + 계속 진행 3. return문 return 문을 포함하고 있는 메소드 종료 (+ 값의 반환을 의미하기도 함) 2023. 11. 7.
[JAVA] Chapter 3-2. 제어문(반복문) 주어진 조건이 참인 경우 일정한 영역의 문장을 반복 수행하다가 조건식이 거짓이 될 때, 반복 수행을 중단함. 이러한 반복문에는 while문, do~while문, for문이 있음 1. while문 초기식; while(조건식) { 수행문; 증감식; } while문은 조건식을 먼저 비교하여 조건식의 처리 결과가 참인 경우, 특정 영역을 반복 수행 반복 횟수가 정해져 있지 않은 경우나 반복 횟수가 많은 경우 주로 사용하며, 조건이 맞지 않은 경우는 단 한 번도 실행되지 않을 수 있음 2. do~while문 초기식; do { 수행문; } while(조건식); do~while문은 while문과 마찬가지로 특정한 영역을 반복 수행하는 반복문 다만, while문과 다르게 조건식에 대한 검사를 반복문을 수행한 이후에 하.. 2023. 11. 7.
[JAVA] Chapter 3-1. 제어문(조건문) 1. 제어문이란? 프로그램을 작성할 때 주어진 조건에 따라 분기 방향을 정하기 위해 사용하는 제어문에는 if문, if~else문, 조건연산자, 복합 if문(if 중첩), switch문이 있음 2. if/else문 if (조건식){수행문;} 조건식이 참인 경우만 수행문이 실행됨 if문은 else없이 단독 사용가능하지만, else는 단독 사용불가하며 둘 사이에 문법적구문을 끼워넣을 수 없음 if영역과 else영역안에 얼마든지 중첩가능하며, if문과 else문 사이에 else if문은 무한사용가능함 else는 else(조건식) 으로 사용불가능 하지만, else if else if(조건식)이 가능함 수행문이 하나면 brace({})는 생략가능 3. switch문 switch(상수 또는 수식) { case 값1 .. 2023. 11. 7.