210818

Joy·2022년 2월 16일
1

JAVA

목록 보기
14/22

복습

  • 연산자

  • 단항 연산자
  • 증감 연산자: ++, --

피연산자의 값에 1을 더하거나
빼는 연산자로 위치에 따라 결과 값이 다르게 나타난다.

  • 전위 연산

먼저 연산 후 다른 연산 실행

  • 후위 연산

다른 연산 우선 실행 후 연산

  • 논리 부정 연산자: !

논리 값을 부정하여 반대 값으로 변경
제어문을 활용할 때 많이 쓰인다.


  • 산술 연산자

일반 수학과 동일한 연산 방법, 우선순위를 가진다.
단, %(모듈러)는 나누기의 나머지 값을 구하는 연산이다.

  • 비교 연산자

데이터가 같은지, 다른지 비교할 때 쓰이며 항상 논리 값(true, false)이 결과 값이다.
모든 자료형(기본형, 참조형) 사용 가능하다.

ex) a == b : a와 b가 같으면 true
    a != b : a와 b가 다르면 true

두 피연산자의 값의 크기를 비교할 수 있다.
기본형 boolean가과 참조형을 제외하고 나머지 자료형에 모두 사용 가능하다.

  • 논리 연산자

논리 값 두 개를 비교하는 연산자

ex) &&(=AND) : 두 피연산자가 모두 true일 때 true 반환
    ||(=OR)  : 두 피연산자 중 하나만 true여도 true 반환

  • 복합 대입 연산자

다른 연산자와 대입 연산자가 결합한 것
자기 자신과 연산 후 연산 결과를 자기 자신에게 누적 대입한다.
*증감 연산과 비슷해 보이지만 증감연산자(++, --)는 1씩 증가하고
대입 연산자는 원하는 값을 증가시키고 그 변수에 저장 가능 한 것이다.


  • 삼항 연산자

조건식 ? 식1 : 식2 ;

조건식의 결과 값에 따라 연산을 처리하는 방식으로 결과 값이 참일 경우 식1, 거짓일 경우 식2 수행
삼항 연산자 안에 삼항 연산자를 중첩하여 쓰는 것도 가능하다.

profile
👻

0개의 댓글