포스트

자바 기본3 - 연산자

연산자

연산자란?

  • 연산: 프로그램 데이터를 처리하여 결과를 산출하는 것
  • 연산자: 연산 기능을 수행하는 기호
  • 단항연산자: 항이 하나인 연산에 사용되는 연산자
  • 이항연산자: 항이 두 개인 연산에 사용되는 연산자
  • 삼항연산자: 항이 세 개인 연산에 사용되는 연산자

단항연산자

  • 부호연산자: +, -
  • 증감연산자: ++, –
  • 논리연산자: !
  • 비트연산자: ~
1
2
3
4
5
6
7
8
9
10
int a=+5;
int b=-5; //-5
int c=a++; // c=5, a=6
int d=a--; // d=6, a=5

boolean bool=true;
System.out.println(!bool); // false

int e=15;
System.out.println(~e); // -16

이항연산자

  • 산술연산자: *, /, %, +, -, «, », »>
  • 비교연산자: <, >, <=, >=, instanceof, ==, !=
  • 논리연산자: &, ^,, &&, 
  • 대입연산자: =, *=, /=, %=, +=, -=, «=, »=, »>=, &=, ^=,=
1
2
3
4
5
6
7
int a = 4;
int b = 2;
System.out.println(a * b); //곱하기
System.out.println(a / b); //나누기
System.out.println(a % b); //나머지
System.out.println(a + b); //더하기
System.out.println(a - b); //빼기

삼항연산자

  • 조건연산자: ?:
1
2
3
4
int a=4;
int b=2;
String str=a>b?"yes":"no";
System.out.println(str); //yes
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.