Post

자바 기본3 - 연산자

연산자

연산자란?

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

단항연산자

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

boolean bool=true;
!bool //false

int e=15
~e //-16

이항연산자

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

삼항연산자

  • 조건연산자: ?:
1
2
3
4
int a=4;
int b=2;
String str=a>b?"yes":"no";
System.out.println(str); //yes
This post is licensed under CC BY 4.0 by the author.