JAVA 개념/Part 01; 자바 언어 기초 4

[이것이 자바다] CHAPTER 04. 조건문과 반복문

4.1 코드 실행 흐름 제어 자바 프로그램은 main() 메소드의 시작 중괄호({)에서 끝 중괄호(})까지 위에서부터 아래로 실행하는 흐름이다. 이러한 실행 흐름을 흐름 제어문이 원하는 방향으로 바꿀 수 있도록 해준다.    제어문은 조건식과 중괄호 { } 블록으로 구성되는데, 조건식의 연산 결과에 따라 블록 내부의 실행 여부가 결정된다. 제어문의 종류는 다음과 같다.조건문반복문if 문, switch 문for 문, while 문, do-while 문  조건문은 정상 흐름으로 돌아오지만 반복문일 경우는 제어문 처음으로 다시 되돌아가 반속 실행한다. 이것을 루핑(looping)이라고 한다.        4.2 if 문 if 문은 조건식의 결과에 따라 블록 실행 여부가 결정된다.if (조건식) { // ..

[이것이 자바다] Chapter 03. 연산자 │ 개념

3.1 부호/증감 연산자부호 연산자는 변수의 부호를 유지하거나 변경한다.연산자설명+피연산자피연산자의 부호 유지-피연산자피연산자의 부호 변경  주의할 점은 부호 변경 후의 타입이다. 범위에 맞지 않는 타입의 변수에 연산자로 인한 변경될 값을 대입하게 된다면 컴파일 에러가 발생한다. 이때 정수 타입(byte, short, int) 연산의 결과는 int 타입이다. 부호를 변경하는 것도 연산이므로 부호 변경 연산 결과는 int 타입 변수에 대입해야 한다.  증감 연산자(++, --)는 변수의 값을 1 증가시키거나 1 감소시키는 연산자이다.연산식설명++피연산자피연산자의 값을 1 증가시킴--피연산자피연산자의 값을 1 감소시킴피연산자++다른 연산을 수행한 후에 피연산자의 값을 1 증가시킴피연산자--다른 연산을 수행한..

[이것이 자바다] CHAPTER 02. 변수와 타입 │ 개념

2.1 변수 선언 컴퓨터 메모리(RAM)는 수많은 번지들로 구성된 데이터 저장 공간이다. 프로그램은 데이터를 메모리에 저장하고 읽는 작업을 빈번히 수행한다. 이때 프로그래밍 언어는 메모리를 관리하기 위해 변수를 사용한다. 변수(variable)는 하나의 값을 저장할 수 있는 메모리 번지에 붙여진 이름이다. 변수를 통해 프로그램은 메모리 번지에 값을 저장하고 읽는다. 자바의 변수는 정의한 타입의 값만 저장할 수 있다.   변수를 사용하려면 변수 선언이 필요한데, 변수 선언은 어떤 타입의 데이터를 저장할 것인지 그리고 변수 이름이 무엇인지를 결정하는 것이다.int age; // 정수 값을 저장하는 age 변수 선언double value; // 실수 값을 저장하는 value 변수 선언 변수 이름은 첫 번째 글..

[이것이 자바다] CHAPTER 01. 자바 시작하기

생략 1.2 운영체제별 JDK 설치1.3 윈도우 환경 변수 설정1.4 맥OS 환경 변수 설정1.5 바이트코드 파일과자바 가상 머신1.6 소스 작성부터 실행까지1.7 이클립스 설치1.8 이클립스 프로젝트 생성1.9 이클립스 소스 작성부터 실행까지      1.1 프로그래밍 언어와 자바 컴퓨터가 이해할 수 있는 기계어(machine launguage)는 0과 1로 이루어진 코드를 사용한다. 따라서 사람이 이해하기에는 매우 어렵다. 그렇기 때문에 사람과 컴퓨터가 대화하기 위해서는 사람의 언어와 기계어의 다리 역할을 하는 프로그래밍 언어가 필요하다.  프로그래밍 언어는 고급 언어와 저급 언어로 구분된다. 고급 언어란 컴퓨터와 대화할 수 있도록 만든 언어 중 사람이 쉽게 이해할 수 있는 언어이다. 고급 언어로 작..