Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

mommy computer

연산자(Operator) 본문

Programming/Java

연산자(Operator)

Dahn 2016. 11. 15. 01:56

* 참고 : 컴퓨터의 입력, 처리, 출력구조는 아래와 같다.

 

   <입력>             <처리>             <출력>

 

  데이터             연산자             println();(콘솔/모니터)

  Scanner            제어문             java.awt(대화상자)

  JOptionPane                           핸드폰(android)

  File의 Path                           브라우저(jsp웹)

  database

  web

 

=============================================

 

1. 연산자(operator) : 계산을 하는 문자. 특수문자 또는 문자열 형태로 제공됨.

- 연산자는 기계어로 번역이 되어 있다(따라서 수행 속도가 빠르다)

- 대상체   연산자   대상체(operand)

   10        +       10

 

- 우선순위의 개념 : 연산자는 우선 순위별로 연산해야 한다.

   ex. 2 + 10 * 5 = 52 (곱셈이 덧셈보다 우선적으로 계산된다)

   수식을 해석하기 위하여 아래와 같은 순서로 연산됨을 기억하자.

   "최단산쉬 관리삼대"

 

- 결합성의 개념 : 우선순위가 같은 연산자들은 어떻게 순위가 매겨질까?

ex. a = b = c = 0; //a에 있는 데이터를 b에 대입하고 c에 있는 데이터를 0에 대입해라

                   //따라서, 이런 연산자의 경우 뒤에서부터 데이터를 대입하여 앞으로 간다.

 

- 단항 : 정상 연산방향 

- 삼항 : 역방향

- 대입 : 역방향

    

2. 최우선 연산자(Primary Operator) : [](배열), .(클래스호출명령), ()(메서드호출명령)



 

3. 단항 연산자(Unary Operator) : ()(casting), new(instance 생성), +(양수), -(음수), !(not연산자), ~(tilde연산자)



 

(5) 대입 연산자 :

Comments