연산자의 종류
연산자는 필요로 하는 연산자의 수에 따라 단항, 이항, 삼항 연산자로 구분된다. 부호 연산자와 증감 연산자는 피연산자 하나만을 요구하므로 단항 연산자이고, 조건 연산자는 조건식, A, B와 같이 3개의 피연산자가 필요하므로 삼항 연산자라고 한다. 그 외의 연산자는 2개의 피연산자를 요구하므로 모두 이항 연산자이다. 단항 연산자 단항 연산자는 피연산자가 단 하나뿐인 연산자를 말하며, 여기에는 부호 연산자(+, -), 증감 연산자(++, --), 논리 부정 연산자(!)가 있다. 부호 연산자 부호 연산자는 양수 및 음수를 표시하는 +, - 를 말한다. boolean 타입과 char 타입을 제외한 나머지 기본 타입에 사용할 수 있다. 연산식 설명 + 피연산자 피연산자의 부호 유지 - 피연산자 피연산자의 부호 변..
2023. 6. 20.
연산자와 연산식
연산자의 종류 자바 언어에서는 다양한 연산자를 제공하고 있다. 이 연산자들은 피연산자를 연산해서 값을 산출하는데, 산출되는 값의 타입(자료형)은 연산자별로 다르다. 예를 들어 산술 연산자일 경우는 숫자 타입(byte, short, int, long)으로 결과값이 나오고, 비교 연산자와 논리연산자의 경우는 논리 타입(boolean) 으로 결과값이 나온다. 밑의 표는 자바에서 제공하는 연산자이다. 연산자 종류 연산자 피연산자 수 산출값 기능 산술 +, -, *, /, % 이항 숫자 사칙연산 및 나머지 계산 부호 +, - 단항 숫자 음수와 양수의 부호 문자열 + 이항 문자열 두 문자열을 연결 대입 =, +=, -=, *=, /=, %= 이항 다양 우변의 값을 좌변에 대입 증감 ++, -- 단항 숫자 1만큼 증..
2023. 6. 20.
자바 기본 타입
자바는 정수, 실수, 논리값을 저장할 수 있는 기본 타입을 제공한다. 자바의 기본 타입은 총 8개이다. 아래의 표 참조 구분 저장되는 값에 따른 분류 타입의 종류 기본 타입 정수 타입 byte, char, short, int, long 실수 타입 float, double 논리 타입 boolean 정수 타입 자바에서 정수 타입은 총 5개로, 아래의 표와 같이 메모리 사용 크기와 저장되는 값의 범위가 서로 다르다. 타입 메모리 사용 크기 저장되는 값의 허용 범위 byte 1byte 8bit -2⁷ ~ (2⁷ - 1) -128 ~ 127 short 2byte 16bit -2¹⁵ ~ (2¹⁵ - 1) -32,768 ~ 32,767 char 2byte 16bit 0 ~ (2¹⁶ - 1) 0 ~ 65535(유니코드..
2023. 6. 19.