본문 바로가기

STUDY/Java4

Day 4 - 연산자 / 조건문 / 반복문 2 + 백준 문제 풀이 [SPB_220106] Day 4 1. 연산자 - 2. 조건문 - 3. 반복문 2 (for, Enhanced for) 1️⃣ for while문 과는 달리 자체적으로 초기식, 조건식, 증감식을 모두 포함하고 있는 반복문이다. 이 떄문에 while문 보다는 좀 더 간결하게 반복문을 표현할 수 있다. for (초기식; 조건식; 증감식) { 조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 명령문; } 자바는 블록 스코프로 반복문 안의 변수를 초기화시켜 사용할 수 있는데 이는 반복문이 끝나면 사라지고, 외부에서 내부의 변수에 접근할 수 없다. 2️⃣ Enhanced for JDK 1.5부터 추가된 반복문으로 컬렉션 프레임워크와 배열에서 유용하게 자주 사용된다. enhanced for문은 요소를 참조할 때만.. 2022. 1. 9.
Day 3 - 연산자 / 조건문 / 반복문 1 + 백준 문제 풀이 SPB_220105 Day 3 1. 연산자 2. 조건문 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문이다. 가장 기본이 되는 명령문은 if이며 if / else , if / else if / else , switch 문 등이 있다. 1️⃣ if, else if , else if (조건식) { 조건식의 결과가 참일 때 실행하고자 하는 명령문 } else if () { ... } else { ... } 2️⃣ 삼항 연산자 간단한 if / else 문은 삼항 연산자를 이용하여 간결하게 표현할 수 있다. 조건식 ? 반환값 1(참) : 반환값 2(거짓) 3️⃣ switch if / else 와 마찬가지로 주어진 조건 값의 결과에 따라 프로그램이 다른 명령을 수행하도록 하는 조건문, if /.. 2022. 1. 5.
Day 2 - 변수 / 상수 / 자료형 / 특수문자 + 백준 문제 풀이 SPB_220104 Day 2 1. 변수(Variable) 변수(variable)란 데이터를 저장하기 위해 프로그램에 의해 이름을 할당 받은 메모리 공간을 의미한다. 즉, 변수란 데이터를 저장할 수 있는 메모리 공간을 의미하며, 저장된 값은 변경될 수 있다. 변수 이름 생성 규칙 변수의 이름은 영문자, 숫자, 언더스코어, 달러로만 구성한다. 변수의 이름은 숫자로 시작할 수 없다. 변수의 이름 사이에는 공백을 포함할 수 없다. 변수의 이름으로 자바에서 미리 정의된 키워드(keyword, 예약어)는 사용할 수 없다. 변수의 종류 변수는 기본형(primitive type)과 참조형(reference type)으로 나누어져 있다. [기본형] 정수형 : byte, short, int, long 실수형 : floa.. 2022. 1. 4.
Day 1 - JAVA 의 언어적 특성 SPB_220103 Day 1 Java의 역사 및 현재 1995년 제임스 고슬링과 그의 동료들에 의해서 시작된 프로젝트로 원래 Java는 원래 가전제품을 제어하기 위한 언어로 고안되었지만 웹의 등장으로 엄청난 성공을 거두면서 주류 언어가 되었다. 현재 한국에서는 정부나 기업의 시스템 통합 프로젝트가 대부분 자바로 구현되기 때문에 자바는 기업용 시장에서 두각을 나타냄 모바일 플랫폼인 안드로이드가 대성공을 거두면서 자바의 수요가 급증했다. 언어 특징 이식성이 높은 언어 a. 이식성이란 서로 다른 실행 환경을 가진 시스템에 간에 프로그램을 옮겨 실행할 수 있는 것, 즉 다른 환경에서 동일한 소프트웨어를 사용할 수 있다는 것이다. Java는 JRE(Java Runtime Environment) 의 JVM(Jav.. 2022. 1. 4.