클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지

다양한 자료형 4 - 다양한 연산자 본문

프로그래밍 언어/자바

다양한 자료형 4 - 다양한 연산자

huenuri 2024. 8. 6. 22:30

바로 이어서 연산자에 대해서 학습해보기로 하자. 요즘 여러 언어를 배우다 보니 어디에서 봤는지 조금 헤깔리기도 한다. 연산자는 어떤 언어이든 공통된 부분이 많아서 특별히 어려울 것이 없다.

그래도 자바에서는 어떻게 쓰이는지 개념 학습을 하고 관련된 문제도 풀어보기로 하자.


 

 

이론 4 - 다양한 연산자

연산자란 다양한 작용과 계산을 하는 매개자이다. 변수와 값을 사용해 연산자를 사용하게 될 것이다.

 

연산자의 종류

 

 

 

 


자바에서는 부호 연산자도 쓸 수 있나보다. 부호 연산자는 - 정도는 사용했었는데 너무 간단해서 생략된 것일 수도 있다.

 

 

 

 

 

나눗셈에서 0으로 나눌 수 없고 나누려고 하면 오류가 발생한다. 사칙연산에서는 연산자 우선순위가 있다.

 

 

 

 

이렇게 쓰기 귀찮으니까 개발자의 편의에 의해 축약된 표현이다.

 

 

 

 

 


프로그래머는 반복하는 것을 싫어한다. 중복을 기피하는 성향이 있다. 이 중복을 피해가는 것이 프로그래머의 업무이다.

 

 

 

 

 

 

 

 

 


신입 프로그래머에게는 별로 중요하지 않은 개념이다. 이런 것이 있다는 개념 정도만 알면 된다. 우리는 읽기 쉬운 코드를 프로그래밍 하는 것을 지향해야 하기 때문이다.


 

 

퀴즈 4 - 복합 대입 연산자 활용해보기

 


 

 

실습 6 - 다양한 연산자

 

 

 

 

 

정답은 맞았지만 a를 제대로 출력하지 않았다며 25점이 깍였다. 이번에는 -1을 곱하지 않고 부호 연산자를 사용했다.

이제 잘 맞추었다.


 

 

실습 7 - 증감 연산자

 

 

 

 

 

증감연산자의 전치와 후치에 대해서 알아보는 문제였다.


 

 

네번째 단원 학습을 마치고

연산자 문제는 별로 어렵지 않았다. 이제 마지막 단원인 입력문이 남아있는데 다음 포스트에 이어서 기록해보려고 한다.
이제 진짜 얼마 남지 않았다. 마지막까지 힘을 내보자!