연산자 (Operator) ▶ 연산자(Operator)란? ※ operator : 조작(운전)하는 사람, 연산자(수학의 연산자) - 자바에서는 여러 종류의 연산을 수행하기 위한 다양한 연산자(operator)를 제공하고 있습니다. - 자바에서 제공하는 대표적인 연산자는 8가지가 있습니다. 1. 산술 연산자(arithmetic operator) 2. 대입 연산자(assignment operator) 3. 증감 연산자(increment and decrement operators) 4. 비교 연산자(comparison operator) 5. 논리 연산자(logical operator) 6. 비트 연산자(bitwise operator) 7. 삼항 연산자(ternary operator) 8. instance of..
타입 변환 (Type Conversion) ▶ 타입 변환 (Type Conversion) ※ type : 종류, 유형 conversion : 전환, 개조, 전향 - 하나의 타입을 다른 타입으로 바꾸는 것을 타입 변환(type conversion)이라고 합니다. - 자바에서는 boolean형을 제외한 나머지 기본 타입 간의 타입 변환을 자유롭게 수행할 수 있습니다. - 자바에서 다른 타입끼리의 연산은 우선 피연산자들을 모두 같은 타입으로 만든 후에 수행됩니다. - 단, 메모리에 할당받은 바이트의 크기가 큰 타입에서 작은 타입으로의 타입 변환은 데이터의 손실이 발생하기 때문에 자바 컴파일러에서 오류를 발생시킵니다. ▶ 타입 변환의 종류 - 자바에서 타입 변환은 크게 묵시적 타입 변환(자동 타입 변환)과 명시..
실수의 표현 ▶ 실수의 표현 방식 - 컴퓨터에서는 실수를 정수와 마찬가지로 2진수로만 표현해야 하기 때문에 실수를 표현하는 방법은 정수에 비해 훨씬 복잡합니다. - 실수를 표현하기 위한 방식은 고정 소수점(fixed point) 방식, 부동 소수점(floating point) 방식으로 사용되고 있습니다. ▶ 고정 소수점(fixed point) 방식 - 실수는 정수부와 소수부로 나눌 수 있습니다. - 실수를 표현하는 가장 간단한 방식은 소수부의 자릿수를 미리 정하여 고정된 자릿수의 소수를 표현한 것입니다. - 32비트 실수를 고정 소수점 방식으로 표현하면 다음과 같습니다. - 고정 소수점 방식의 단점은 정수부와 소수부의 자릿수가 크지 않으므로 표현할 수 있는 범위가 매우 적습니다. ▶ 부동 소수점(floa..