dooshine95.log
로그인
dooshine95.log
로그인
연산자_java사전교육 5~6
두윤기
·
2022년 12월 19일
팔로우
0
Java
5. 자바의 여러가지 연산자 1
> 항과 연산자
항(operand)
연산에 사용되는 값
연산자(operator)
항을 이용하여 연산하는 기호
> 대입연산자
변수에 값을 대입하는 연산자
연산의 결과를 변수에 대입
우선 순위가 가장 낮은 연산자
왼쪽 변수(lValue)에 오른쪽 변수(값)(rValue)를 대입
ex) int age = 24;
totalScore = mathScore + engScore;
> 부호연산자
단항 연산자
양수/음수의 표현, 값의 부호를 변경
변수에 +, -를 사용한다고 해서 변수의 값이 변하는 것은 아님
변수의 값을 변경하려면 대입연산자를 이용
> 산술연산자
사칙 연산에 사용되는 연산자
> 증가 감소 연산자
단항 연산자
1만큼 더하거나 1만큼 뺄 때 사용하는 연산자
항의 앞/뒤 위치에 따라 연산의 결과가 달라짐에 유의
> 관계 연산자
이항 연산자
연산의 결과가 true, false로 반환
> 논리 연산자
관계 연산자와 혼합하여 많이 사용
연산의 결과가 true, false로 반환
단락 회로 평가(short circuit evaluation)
논리 곱(&&)은 두 항이 모두 true일 때만 결과가 true
=> 앞의 항이 false이면 뒤 항의 결과를 평가하지 않아도 false
논리 합(||)은 두 항이 모두 false일 때만 결과가 false
=> 앞의 항이 true이면 뒤 항의 결과를 평가하지 않아도 true
6. 자바의 여러가지 연산자 2
> 복합대입 연산자
대입 연산자와 다른 연산자를 함께 사용
프로그램에서 자주 사용하는 연산자
> 조건 연산자
삼항 연산자(ternary operator)
조건 식의 결과가 true(참)인 경우와 false(거짓)인 경우에 따라 다른 식이나 결과 수행
제어문 중 조건문을 간단히 표현할 때 사용
> 비트 연산자
비트 연산자는 정수에만 사용
비트 연산자의 활용
마스크: 특정 비트들은 가리고 몇 개의 비트들의 값만 사용할 때
비트켜기: 특정 비트들만을 1로 설정해서 사용하고 싶을 때
ex) &00001111 ( 하위 4비트 중 1인 비트만 꺼내기 )
비트끄기: 특정 비트들만을 0으로 설정해서 사용하고 싶을 때
ex) | 11110000 ( 하위 4비트 중 0인 비트만 0으로 만들기)
비트토글: 모든 비트들을 0은 1로, 1은 0으로 바꾸고 싶을 때
> 연산자 우선 순위
두윤기
programmerD
팔로우
이전 포스트
Java의정석 2| 변수(Variable)
다음 포스트
조건문, 반복문, continue, break_java사전교육 7~8
0개의 댓글
댓글 작성