■ 연산자 (Operator)
자바에서는 여러 종류의 연산을 수행하기 위한 다양한 연산자(operator)가 있다.
1. 산술 연산자(arithmetic operator)
int num1 = 8, num2 = 4;
System.out.println("+ 연산자에 의한 결과 : "+ (num1 + num2)); => 12
System.out.println("- 연산자에 의한 결과 : "+ (num1 - num2)); => 4
System.out.println("* 연산자에 의한 결과 : "+ (num1 * num2)); => 32
System.out.println("/ 연산자에 의한 결과 : "+ (num1 / num2)); => 2
System.out.println("% 연산자에 의한 결과 : "+ (num1 % num2)); => 0
연산자의 우선순위(operator precedence)와 결합 방향(associativity)
2. 대입 연산자(assignment operator) : 변수에 값을 대입할 때 사용하는 이항 연산자.
int num1 = 7, num2 = 7, num3 = 7;
num1 = num1 - 3;
num2 -= 3;
num3 =- 3;
System.out.println("- 연산자에 의한 결과 : "+ num1); => 4
System.out.println("-= 연산자에 의한 결과 : "+ num2); =>4
System.out.println("=- 연산자에 의한 결과 : "+ num3); =>-3
3. 증감 연산자(increment and decrement operators)
4. 비교 연산자(comparison operator)
5. 논리 연산자(logical operator)
6. 비트 연산자(bitwise operator)
7. 삼항 연산자(ternary operator)
'Java > 기초문법' 카테고리의 다른 글
타입 변환(Casting) (0) | 2023.03.18 |
---|---|
Java 기초문법 (0) | 2023.03.18 |