연산자
7편. 연산자 (2)
7편. 연산자 (2)
2012.07.25들어가기 앞서 단항, 이항, 삼항 연산자 단항 연산자(unary operator)란 하나의 피연산자를 갖는 연산자들을 말합니다. 단항 연산자에는 부호 연산자, 증감 연산자 등이 있습니다. 그럼 이항 연산자(binary operator)는 무엇일까요? 두 개의 피연산자를 갖는 연산자들을 말합니다. 이와 마찬가지로 삼항 연산자(ternary operator)는 세 개의 피연산자를 갖는 연산자들을 말합니다. 부호 연산자 단항 연산자로 쓰이기도 하는 + 연산자와 - 연산자는 피연산자의 부호를 유지하거나 변경하기도 합니다. 다음 예를 보시면 손쉽게 이해하실 수 있습니다. public class OperatorExamples { public static void main(String[] args) { int num..
6편. 연산자 (1)
6편. 연산자 (1)
2012.07.25들어가기 앞서 연산자(operator)는 +, -, /, * 등과 같이 연산에 사용되는 기호를 말합니다. 자바에는 아래의 표와 같이 단항, 산술, 시프트, 관계 등 매우 다양한 연산자가 있습니다. 아래의 연산자 표를 외울 필요 없이 자주 쓰다보면 손에 익습니다. 그냥 간단하게 보고 넘어가주세요. 연산자의 우선순위 여기서 우선순위가 눈에 띄는데, 우선순위는 연산식 내에 여러 개의 연산자가 사용됐을 경우에 무엇을 먼저 처리할 것인지, 무엇을 나중에 처리할 것인지를 결정합니다. 예를 들어서, '124 + 62 * 43 - 22'는 연산자 우선순위에 따라 아래와 같이 처리됩니다. 이번에는 연산식이 'score >= 80 && score < 90'일 때는 무엇이 먼저 처리될까요? 살펴보면 연산자 =은 관계 연산자..