코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (394)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (4)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

태그

  • 파이썬
  • jsp
  • linux
  • Android
  • oracle
  • Java
  • Spring
  • python
  • CentOS
  • javascript
  • 자바스크립트
  • r

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

[Java] 연산자(operator)
languages/java

[Java] 연산자(operator)

2018. 1. 12. 01:45
반응형

3. 연산자(operator)

 

3.1 연산자와 피연산자

3.1.1 연산자(Operator)

어떠한 기능을 수행하는 기호(+, -, *, / 등)

 

3.1.2 피연산자(항, Operand)

연산자의 작업 대상(변수, 상수, 수식 등)
a + b

 

 

3.2 연산자의 종류(항의 갯수에 따른 분류)

3.2.1 단항 연산자

항이 1개인 연산자

+, -, (자료형), ++, --, ~, !

 

3.2.2 이항 연산자

항이 2개인 연산자

산술: +, -, *, /, %, <<, >>, >>>

비교: >, <, >=, <=, ==, !=

논리: && (and), || (or), & (bit and), ^ (xor), | (bit or)

 

3.2.3 삼항 연산자(조건 연산자)

항이 3개인 연산자

(조건식) ? 식1 : 식2

조건식이 true이면 식1의 결과를 반환하고 false이면 식2의 결과를 반환한다.

int x = 10;
int result = (x >= 0) ? x : -x;

if (x >= 10) {
	result = x;
} else {
	result = -x;
}

 

 

3.3 연산자의 종류(기능에 따른 분류)

3.3.1 산술 연산자

+ 덧셈

- 뺄셈

* 곱셈

/ 나눗셈

% 나머지

A % B: A를 B로 나눈 나머지

A / B: A를 B로 나눈 몫

정수 / 정수: 정수몫만 발생함

정수 / 실수 or 실수 / 정수: 실수몫이 발생함

int quotient = 10 / 8;
int remainder = 10 % 8;

 

3.3.2 증가감소 연산자

 

감소연산자(--): 피연산자의 값을 1 감소시킨다.

int i = 5;
int j = 0;

 

3.3.3 비교연산자

 

반응형
저작자표시 비영리 변경금지
    'languages/java' 카테고리의 다른 글
    • [Java] 배열(Array)
    • [Java] 조건문과 반복문
    • [Java] 자료형과 변수
    • [Java] Java의 개요
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar

    티스토리툴바