Search

반응형

'자바 연산자'에 해당되는 글 1건

  1. 2019.06.19 [Java_Tutorial]10강-자바 코딩, 할당 산술 단항 연산자[Operators, 자바 프로그래밍 기초 , 자바 튜토리얼]
반응형

[Oracle Java Tutorial을 읽고 순서에 의해 정리한 후 본인의 경험과 이해를 바탕으로 작성된 글임을 밝힌다.]

[Java Tutorial, 자바 프로그래밍 기초 배우기, Java Programming, 자바 튜토리얼]

앞 포스팅에서 배열(Array)에 대해 알아보았다. 배열의 기본 원리와 사용법, 그리고 배열을 조작할 수 있는 다양한 클래스와 해당 메서드들도 알아보았다.

2019/06/17 - [Software/Java] - [Java_Tutorial]9강-자바 코딩, 배열[Arrays, 자바 프로그래밍 기초 , 자바 튜토리얼]

 

[Java_Tutorial]9강-자바 코딩, 배열[Arrays, 자바 프로그래밍 기초 , 자바 튜토리얼]

[Oracle의 Java Tutorial을 읽고 순서에 의해 정리한 후 본인의 경험과 이해를 바탕으로 작성된 글임을 밝힌다.] [Java Tutorial, 자바 프로그래밍 기초 배우기, Java Programming, 자바 튜토리얼] 2019/06/15 - [..

tiboy.tistory.com

이번 포스팅은 기본 연산자(오퍼레이터, Operators)에 대해 알아본다. 연산자는 기본 중의 기본이다. 잘 숙지해서 혼동하지 말고 사용하길 바란다. 그럼 시작해 본다.

튜토리얼의 정의를 보면 연산자는 한 개, 두 개 또는 세 개의 피 연산자들로 특정한 작업을 실행한 뒤 결과를 돌려주는 특수 기호라고 설명되어 있다.

연산자는 실행에 대해 우선순위가 있다. 즉 같은 라인에 여러 연산자가 있다고 앞에서부터 순서대로 실행하는 게 아니라 우선순위별로 실행을 한다.

일반적 프로그래밍에서는 다양한 연산자 중 몇 가지, “=” 같은 할당 연산자, 만 자주 사용한다. 사실 shift 연산자인 “>>>” 는 사용한 기억이 없다. 중요한 몇 개의 연산자만 숙지하고 나머지는 필요시 튜토리얼을 참고해서 활용하면 효율적이겠다.

할당, 산술 그리고 단항 연산자

간단한 할당 연산자 (The Simple Assignment Operator)

우리가 직면하게 될 가장 공통적인 연산자 중 하나는 단순 할당 연산자(The Simple Assignment Operators)“=” 이다. “=”은 같다가 아닌 할당한다는 의미이다. 중요한 부분이니 잘 기억하길 바란다.

Int a = 7;

정수형 a 변수에 7을 할당한 식이다. a7과 같다는 의미가 아니다. 꼭 변수뿐 아니라 객체에서도 참조 시 사용된다.

산술 연산자 (The Arithmetic Operators)

다음은 산술 연산자(The Arithmetic Operators)에 대해 알아본다. 산술 연산자는 산수다. 더하고, 빼고, 곱하고, 나누는 것이다. 거기에 나머지 연산까지 하면 총 5가지가 있다. 연산자는 “+”, “-“, “*”, “/”, “%”로 구성된다. 숫자 뿐 아니라 문자열(String)도 더하기가 가능하다. 더한다는 의미보다 결합한다가 더 어울리겠다. 물론 문자열은 “+”만 가능하다.

 

 

또한 단순 할당 연산자와 결합해서 사용도 가능하다. a=a+1; a+=1로 표현할 수 있다. 나머지 구하기는 우리가 학교에서는 배우지 않은 연산자이다.

10%3 = 1;

103으로 나누면 몫은 9이고 나머지는 1이다. “%”는 몫이 아닌 나머지를 구하는 연산자이다. 실전에서도 사용하는 연산자이니 잘 익혀 두길 바란다.

단항 연산자 (The Unary Operators)

단항 연산자는 단 하나의 피연산자만 필요하다. 단항 연산자는 양수/음수, 증감, /거짓 변환 연산자이다. 양수/음수 연산자는 산술 연산자에도 있는 “+/-“이고 증감 연산자는 “++/--" 이며 “!”는 참/거짓(Boolean) 변환에 사용된다.

증감 연산자(++/--)는 피연산자의 앞 또는 뒤에 붙일 수 있다.

주목할 점은 ++a1을 증가한 뒤 출력을 하고 a++는 증가 전 값을 출력한 뒤 다음 a값을 보면 증가되어 있다.

2019/06/20 - [Software/Java] - [Java_Tutorial]11강-자바 코딩, 같음 관계 조건 연산자[Operators, 자바 프로그래밍 기초 , 자바 튜토리얼]

 

[Java_Tutorial]11강-자바 코딩, 같음 관계 조건 연산자[Operators, 자바 프로그래밍 기초 , 자바 튜토리얼]

[Oracle의 Java Tutorial을 읽고 순서에 의해 정리한 후 본인의 경험과 이해를 바탕으로 작성된 글임을 밝힌다.] [Java Tutorial, 자바 프로그래밍 기초 배우기, Java Programming, 자바 튜토리얼] 앞 포스팅에 이..

tiboy.tistory.com

이번 포스팅은 기본 할당 연산자, 대해 알아보았다. 다음은 같음, 비교, 조건(Equality, Relational and Conditional Operators)에 대해 포스팅 해본다.

반응형