Search

연산자

태그
연산자
자바
멀티캠퍼스
파일
operator.pdf
연산자
논리부정 연산자 !
논리값을 반대로 바꾸는 연산자이다. truefalse, falsetrue
증감연산자 ++, --
값을 1 증감 시킨다.
전위 연산자 : ++/-- 변수 , 연산 전에 증감처리
후위 연산자 : 변수 ++/-- , 연산 후에 증감처리
산술연산자 + - / %
int x = 10; int y = 3; System.out.println(x + y); System.out.println(x - y); System.out.println(x * y); System.out.println(x / y); System.out.println(10.0 / y); System.out.println(x % y);
Java
복사
비교 연산자 < > <= >= == !=
연산의 결과는 논리값이다.
primitive 타입은 ==, != 을 사용하지만 참조타입은 equal() 메서드를 사용한다.
논리 연산자 $$ ||
$$
두 항이 모두 true 일 때, true
~ 면서, 그리고
and
||
두 항이 모두 false 일 때, false
또는, ~거나
or
() 를 사용해 연산 순위를 바꿀 수 있다.
삼항 연산자
구문
[변수타입] [변수명] = [조건식] ? [참일 때 연산 또는 값] : [거짓일 때 연산 또는 값]
조건식 : 연산 결과가 논리값으로 나오는 식
문자열 결합
문자열과 숫자값을 결합할 때 + 의 피연산자 중 하나라도 문자열이면 문자열 결합이 수행된다.
복합대입 연산자
대입연산자와 다른 연산자를 함께 사용하면 복합대입연산자이다.