Steady Blog
3. 연산자와 표준 입출력 - 내용은 기본적임 그러나 정리해 놓기 본문
* 연산자와 표준 입출력
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 |