JAVA

DAY 3 ( 연산자[산술연산자, 대입연산자, 비교연산자, 논리연산자, 증감연산자, 조건연산자] 실습)

도키마 2024. 5. 20. 13:33

 

 

 

 

 

오늘의 노래 추천 ☠️

 

 
XXL
아티스트
YOUNG POSSE (영파씨)
앨범
XXL EP
발매일
1970.01.01

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DAY 3

 

 

 

 

 

 

 

 

 

 

 

 

** 연산자 **

 

 

 

 

 

 

 

연산자의 종류

[ 이항 연산자, 단항연산자, 삼항 연산자 ]

 

연산자의 종류

 

 

 

 

 

 

** 산술연산자 **

 

 

산술연산자

 

 

 

 

 

[ 산술연산자 실습 ]

 

 

** 단, 모든 연산은 왼쪽부터 연산되며 소괄호가 우선시됨

 

입력

 

출력

 

 

비트 연산자

입력

 

출력

 

 

 

 [ 실습예제 ]

 

 

1번 예제

예문

 

* 1번 강제형변환 이용 방법은 실수와 정수의 특성 활용

 

 

2번 예제

예문2

 

** 곱하기 나누기는 +보다 우선 연산되기 때문에 괄호 불필요

 

 

3번 심화 예제

예문3

 

 

 

 

 

** 대입연산자 **

 

 

 

" = "

값을 대입

 

 

 

*복합대입연산자

복합대입연산자

 

 

 

 

 

** 비교연산자 **

 

 

 

ㅡ>> boolean 타입의 결과 출력

 

비교연산자

 

** 연산자에서는 항상 =(등호)를 마지막에 배치(대입연산자, 비교연산자)

 

 

문자열 비교

 

 

 

 

** 논리연산자 **

 

 

 

"~또는", "~이고 ~이면" 등을 표현하는 연산자

* 피연산자는 boolean 타입

 

논리연산자

 

 

* true = 1, false = 0 일 때

|| (or) 합연산

&& (and) 곱연산

으로 가정하면 간단한 수식 계산 가능

 

deadcode ->사용되지 않은 죽은 코드

 

 

 

 

[ 부록 : 비트논리연산자]

 

비트논리연산자

 

* 교재참조

 

 

 

 

 

** 증감연산자 **

 

 

 

증감연산자

 

a++, a--는 출력값과 메모리값이 상이함

 

 

[ 증감연산자 실습 ]

 

입력
출력

 

 

 

 

 

 

** 조건연산자 **

 

 

 

 

(boolean 출력값) ? a : b

 

ㅡ> boolean 출력값이 true일 경우 a 출력, false일 경우 b 출력

 

 

예제

 

답은 20, 21, 30

 

 

 

 

 

[ 조건연산자 실습 예제]

 

 

예제

 

예제2