🥞 BE
home

5. 연산자

Date
2023/09/12
Category
Programming Language
Tag
Java
Detail
Java Basic

5.1 연산자란?

연산자는 여러 변수들간의 계산 및 비교를 위하여 사용된다.
종류로는 산술연산자, 대입연산자, 논리연산자, 비교연산자, 비트연산자 등이 있다.

5.1.1 산술 연산자 (arithmethic operators)

int num1 = 10; int num2 = 5; System.out.println(num1 + num2); // 더하기 연산 System.out.println(num1 - num2); // 빼기 연산 System.out.println(num1 * num2); // 곱하기 연산 System.out.println(num1 / num2); // 나누기 연산 System.out.println(num1 % num2); // 나머지 연산
Java
복사

5.1.2 대입 연산자 (assignment operators)

int num1 = 10; int num2 = 5; num1 += num2; // num1 = num1 + num2 System.out.println(num1); num1 -= num2; // num1 = num1 - num2 System.out.println(num1); num1 *= num2; // num1 = num1 * num2 System.out.println(num1); num1 /= num2; // num1 = num1 / num2 System.out.println(num1); num1 %= num2; // num1 = num1 % num2 System.out.println(num1);
Java
복사

5.1.3 비교 연산자(comparison operators)

int num1 = 10; int num2 = 20; int num3 = 10; System.out.println(num1 > num2); // 10 > 20 System.out.println(num1 >= num3); // 10 >= 10 System.out.println(num1 < num2); // 10 < 20 System.out.println(num1 <= num2); // 10 <= 20 System.out.println(num1 == num3); // 10 == 10 System.out.println(num1 != num2); // 10 != 20
Java
복사

5.1.4 논리 연산자(boolean, logical operators)

boolean a = true; boolean b = false; System.out.println(a && b); // &&는 두가지 모두 참일 경우에는 true를, 그렇지 않을 경우에는 false를 반환한다. System.out.println(a || b); // ||는 두가지 모두 거짓일 경우에는 false를, 그렇지 않을 경우에는 true를 반환한다. System.out.println(!b); // !는 피연산자의 논리값을 바꾼다. true는 false로 , false는 true로 반환한다.
Java
복사

5.1.5 비트 연산자(bitwise operators)

Quiz

public class Main { public static void main(String[] args) { int num1 = 10; int num2 = 3; boolean bool1 = true; boolean bool2 = false; num1 += num1; num2 *= num1; System.out.println(num1); System.out.println(num2); System.out.println(bool1 && bool2); } }
Java
복사
20 30 false
Java
복사