java005

제로·2022년 9월 4일
0

Java basic

목록 보기
5/45
post-custom-banner

연산이란?

  1. 데이터를 처리하여 결과를 산출하는 것
  2. 연산자 (operations)
    연산에 사용되는 표시나 기호
    ex) +, -, *, /, %, =, !=, ...
  3. 피연산자 (operand)
    연산 대상이 되는 데이터(리터럴, 변수)
  4. 연산식 (expressions)
    연산자와 피연산자를 이용하여 연산의 과정을 기술한 것
    ex) 25 + 2, num01 * num02

연산자의 종류

  1. 산술연산자 : +, -, *, /, %
  2. 부호 : +, - ex) int num01 = 25; -num01;
  3. 문자열 : + 문자열과 문자열을 이어주는 역할
  4. 대입 : = 오른쪽 데이터에서 왼쪽 변수에 할당.
    int num01 = 25;
    증감대입연산자(사칙연산자적용)
    num01 = num01 + 2;
    num01 += 2;
    num01 *= 2;
  5. 증감 : ++, -- 변수를 1씩 증가/감소 처리
  6. 비교 : ==, != (true/false인 boolean값을 리턴처리)
    int point = 30;
    System.out.println(point==20); //false
    System.out.println(point!=20); //true

    , <, >=, <=
    point>=60 60이상일 떄, true

  7. 논리 : 비교연산식이 2개 이상 또는 not(!)를 처리시 사용.
    age>=14 && age<=18 두 가지 비교연산자가 모두 true일 때, true
    age<5 || age>=65 두 가지 비교연산자 중에 하나라도 true이면 true
  8. 조건(삼항) : 조건? A : B
    age>18 ?"성인":"미성년자"

연산의 방향과 우선 순위

  1. 연산자의 방향은 기본적으로 왼쪽에서 오른쪽으로 처리된다
    단, 대입연산자는 오른쪽의 데이터 값을 왼쪽 변수에 할당한다.
            
profile
아자아자 화이팅
post-custom-banner

0개의 댓글