Steady Blog

3. 연산자와 표준 입출력 - 내용은 기본적임 그러나 정리해 놓기 본문

Programing/Java

3. 연산자와 표준 입출력 - 내용은 기본적임 그러나 정리해 놓기

우유먹고쑥 2012. 8. 23. 10:58

* 연산자와 표준 입출력

 

1. 연산자

: 연산자란 자료의 가공을 위해 정해진 방식에 따라 계산하고 결과를 얻기 위한 행위를 의미하는 기호들의 총칭이다. 그리고 각 연산자들은 연산을 하기 위해 인식하는 자료형들이 정해져 있다.

 

2. 연산자의 종류와 우선순위

 

 

3. 최우선 연산자 

1) .(prtiod) 연산자  - 접근 연산자

: 특정 범위 내에 속해 있는 멤버를 지칭할 때 사용함

  ex) System.out.println("test");

 

2) [] (대괄호) 연산자

  - 배열 참조 연산자

  - 자료형이나 클래스와 함께 사용되어 해당 변수나 객체가 배열로 선언됨을 알리는 역할

   ex) String[] arr = {"AA","BB","CC"};

 

 3) () (괄호) 연산자

   - 특정 연산자들을 묶어서  먼저 처리할 수 있도록 만들어 주는 연산자

  ex) int x = 5 * (3+2);

 

4. 단항 연산자 

1) ! (논리 연산자)

   - 논리 자료형의 데이터 값을 부정하는 연산자

  ex) boolean bool = false;

       boolean bool2 = !bool;

 2) ~(비트 부정) 연산자

   - 비트 값으로 존재하는 모든 자료들에 대해 부정의 값을 취할 수 있는 연산자

   - 단, boolean , float , double 형은 ~ 연산자를 사용할 수 없음.

   - byte, short , char , int 형은 '~' 연산 결과후 int, long 형에만 담을 수 있음

       ex) long i = 120L; long j = ~i;

  3)  +/- (양수 음수 판별) 연산자

    -  양수, 음수 판별해주는 연산자(+ 생략 가능)

       ex) int i = -120;

  4) ++/-- (전위형 증감) 연산자

    - 특정 변수의 값을 하나 증가시키거나 하나 감소시키는 연산자

       ex) int a = 4; int b = ++a;

    - 후위 연산자와 우선순위의 차이가 존재함

       (후위 연산자의 경우는 우선순위에서 10등급 //반면에 전위 연산자는 우선순위 2등급)

 

 

 

 

'Programing > Java' 카테고리의 다른 글

6. 클래스의 개념  (0) 2012.08.23
5. 배열 - 코딩 할것 많음  (0) 2012.08.23
4. 제어문  (0) 2012.08.23
2. 자바의 자료형  (0) 2012.08.23
1. 정보화 정리와 java의 흐름.  (0) 2012.08.23