Java/기초문법

연산자 (Operator)

PiccoBella 2023. 3. 18. 18:00

■ 연산자 (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