
프로그램에서 데이터를 처리하여 결과를 산출하는것을 연산(operations) 이라고 한다. 연산에 사용되는 표시나 기호를 연산자 (operator)라고 하고, 연산되는 데이터는 피연산자(operand) 라고 한다. 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것을 연산식 (expressions) 이라고 부른다. 예를들어 다음 연산식에서 +,-,*,== 는 연산자이고 z, y, x 변수는 피연산자이다. ------------------------------------------------ x + y x - y x * y x == y ------------------------------------------------- 자바 언어에서는 다양한 연산자를 제공하고 있다. 이 연산자들은 피연산자를 연산해서..

연산식에는 다양한 연산자가 복합적으로 구성된 경우가 많다. 산술 연산식에서 덧셈(+),뺄셈(-) 연산자보다는 곱셈(*) , 나눗셈(/) 연산자가 우선처리된다는 것을 우리는 이미 알고 있다. 그러면 다른 연산자들의 경우는 어떨까? 예를 들어 다음과 같은 연산식에서 &&연산자가 먼저 처리될까 아니면 >, 0 && y 0 과 y ) 연산을 시작한다. 예를들어 다음 연산식을 보자. -----------------------..

단항 연산자는 피연산자가 단 하나뿐인 연산자를 말하며, 여기에는 부호 연산자 ( +, - ), 증감연산자 ( ++, -- ) , 논리 부정 연산자 (!) , 비트 반전 연산자 (~) 가있다. 1. 부호 연산자 (+,-) 부호 연산자는 양수 및 음수를 표시하는 + , - 를 말한다. boolean 타입과 char 타입(음수가 없음)을 제외한 나머지 기본타입에 사용할 수 있다. +, - 는 산술 연산자 이기도 하고, 부호 연산자 이기도 하다. 부호 연산자로 쓰일 때에는 하나의 피연산자만 필요하다. 일반적으로 부호 연산자를 다음과 같이 정수 및 실수 리터럴 앞에 붙여 양수 및 음수를 표현한다. -----------------------------------------------------------------..