기초 뽀개기 - 연산자

Clean Code Big Poo·2025년 4월 20일
0

Java

목록 보기
3/15
post-thumbnail

Overview

자바 무료강의 2시간 완성을 시청하고 간략히 정리

연산자

값의 계산을 위해 사용되는 기호

산술 연산자

연산자설명예시결과
+더하기4 + 26
-빼기4 - 22
*곱하기4 * 28
/나누기4 / 22
%나머지5 % 21
++증가++num / num++전위 연산 / 후위 연산
--감소--num / num--전위 연산 / 후위 연산

예제 소스

System.out.println("4 + 2 = " + (4+2));
System.out.println("4 - 2 = " + (4-2));
System.out.println("4 * 2 = " + (4*2));
System.out.println("4 / 2 = " + (4/2));
System.out.println("5 % 2 = " + (5%2));

int num = 1;
System.out.println("num = " + num);
System.out.println("num++ =>" + (num++));
System.out.println("num++ (next line) =>" + num);
System.out.println("++num =>" + (++num));

대입 연산자

연산자설명예시결과
=오른쪽 값/식을 왼쪽 변수에 대입int num = 10;10
+=왼 + 오 결과를 왼쪽에 대입num += 2;12
-=왼 - 오 결과를 왼쪽에 대입num -= 2;10
*=왼 * 오 결과를 왼쪽에 대입num *= 2;20
/=왼 / 오 결과를 왼쪽에 대입num /= 2;10
%=왼 % 오 결과를 왼쪽에 대입num %= 2;0

비교 연산자

연산자설명예시결과
>왼쪽이 오른쪽보다 큰 가?5 > 3true
>=왼쪽이 오른쪽보다 크거나 같나?5 >= 3true
<왼쪽이 오른쪽보다 작나?5 < 3false
<=왼쪽이 오른쪽보다 작거나 같나?5 <= 3false
==왼쪽이 오른쪽과 같은가?5 == 3true
!=왼쪽이 오른쪽과 다른가?5 != 3true

논리 연산자

연산자설명예시결과
&&왼쪽 오른쪽 모두 참인가true && truetrue
||왼쪽 오른쪽 중 하나라도 참인가true || falsetrue
!(참/거짓)의 반대!(5==5)true

삼항 연산자

int hour = 15;

연산자설명예시결과
조건 ? 참 값 : 거짓 값조건이 참일 때, 참 값. 거짓이면 거짓 값(hour == 5) ? '시간 맞음' : '시간 틀림''시간 맞음'

0개의 댓글