JAVA

[JAVA] 연산자-1

P.젤리비 2022. 7. 26.
반응형

항과 연산자

  • 항(operand) : 연산에 사용되는 값
  • 연산자 (operator) : 항을 이용하여 연산하는 기호

대입 연산자 (assignment operator)

  • 변수에 다른 변수나 값을 대입하는 연산자
  • 이항 연산자 중 우선 순위가 가장 낮은 연산자들
  • 왼쪽 변수(L.value) = 오른쪽 변수(R.value)(또는 식, 값)

부호 연산자

  • 단항 연산자
  • 변수의 부호를 유지 하거나(+) 바꿈(-)
  • 실제 변수의 부호가 변하려면 대입 연산자를 사용해야 함

산술 연산자

  • 사칙 연산자

  • % 나머지 구하는 연산자, 숫자 n 의 나머지 범위는 0 ~ n-1

복합 대입 연산자

  • 대입 연산자와 다른 연산자가 함께 쓰임

증가, 감소 연산자

  • 단항 연산자
  • 변수의 값을 1 더하거나 1 뺄때 사용
  • 연산자가 항의 앞에 있는가 뒤에 있는가에 따라 연산 시점과 결과가 달라짐
  • 문장(statement)의 끝(;)을 기준으로 연산 시점을 생각해야 함

관계 연산자

  • 이항 연산자
  • 연산의 결과가 true(참), false(거짓)으로 반환 됨, 비교연산자 라고도 함
  • 조건문, 반복문의 조건식으로 많이 사용 됨

논리 연산자

  • 관계 연산자와 혼합하여 많이 사용 됨
  • 연산의 결과가 true(참), false(거짓)으로 반환 됨

논리 연산에서 모든 항이 실행되지 않는 경우 - 단락 회로 평가 (short circuit evaluation)

  • 논리 곱(&&)은 두 항의 결과가 모두 true일 때만 결과가 true
  • -- 앞의 항의 결과가 false이면 뒤 항의 결과를 평가하지 않음
  • 논리 합(||)은 두 항의 결과가 모두 false일 때만 결과가 false
  • -- 앞의 항의 결과가 true이면 뒤 항의 결과를 평가하지 않음
반응형

'JAVA' 카테고리의 다른 글

[JAVA] switch-case문 (Java 14 문법 포함)  (0) 2022.07.26
[JAVA]연산자-2  (0) 2022.07.26
[JAVA] 상수, 리터럴과 형변환  (0) 2022.07.26
[JAVA] 기본 자료형 정리  (0) 2022.07.26
[JAVA] 2진수, 8진수, 16진수 자료 표현  (0) 2022.07.26

댓글

💲 추천 글