Java 연산자

pitbull terrier·2021년 6월 22일
0

자바

목록 보기
11/18

연산자 종류

  • 대입연산자
  • 연결연산자
  • 산술연산자
  • 증감연산자
  • 복합대입연산자
  • 비교연산자
  • 논리연산자
  • 조건연산자

1. 대입연산자 : 변수에 값을 저장할 때 사용

int number = 5;

2. 연결연산자 : 연산 또는 출력할 때 문자열 자료형과 다른 자료형 1줄의 명령어에 적용할 때 사용

double num = 2.4;
System.out.println("가나다" + 123 + "ABC" + num);

3. 산술연산자 : 더하기, 빼기, 곱하기, 나누기, 나머지 계산에 사용

System.out.println(5/10);
// 주의 : 정수 나누기 정수의 결과는 정수가 된다. 결과는 0

4. 증감연산자 : 정수형 변수에 저장된 값에서 +1 또는 -1

int no = 3;
no++;
System.out.println(no); //결과는 4
// 주의 : 선증가, 후증가 연산의 구분이 필요함.

5. 복합대입연산자 : 기존의 변수에 저장된 값으로 다른 값과 연산하여 기존 변수에 대입

+=, -=, /=, %= 등이 있으며

x +=y;  => x = x + y; // 동일함.
int a = 3;
a += 2; // a = a + 2; 동일함
System.out.println(a); //결과는 5

6. 비교연산자 : 숫자의 크기를 비교함. 비교 결과는 불리언 자료형

7. 논리연산자 : 불리언 자료형의 값인 논리값의 연산규칙.true,false만으로 연산함.


논리곱(&&)의 결과는 양쪽 모두 true일때 결과값 true
논리합(||)의 결과는 한 쪽이상이 true일때 결과값도 true

8. 조건연산자(3항 연산자) : 조건식의 결과가 true, false에 따라 실행결과를 구분하는 연산자

int no = 3;
String str = (no > 0) ? "양수입니다" : "음수입니다" ;
System.out.println("no의 값은 : " + str);

기본 연산자 우선순위 도표

profile
yoonbitnara.github.io

0개의 댓글