티스토리 뷰
연산자
연산자란? 특정한 작업을 하기 위해 사용하는 기호. 1byte 속성의 기계어
우선순위
최우선 연산자 > 단항 연산자 > 산술 연산자 > 시프트 연산자 > 관계 연산자 > 논리 연산자 > 삼항 연산자 > 대입 연산자
산술 연산자
산술 연산자란? 수학적인 계산에 사용되는 연산자
+: 덧셈
-: 뺄셈
*: 곱셈
/: 나눗셈, 정수끼리 나누면 결과값은 몫만 나옴
%: 나머지연산, a%b이면 a를 b로 나눈 값의 나머지값만 나옴 ex) 10%3 == 1
관계 비교 연산자
>: ~보다 크다
>=: ~보다 크거나 같다
<: ~보다 작다
<=: ~보다 작거나 같다
==: 같다
!=: 같지 않다
논리연산자
&&: 논리곱, 2개의 조건이 모두 true여야 true
||: 논리합, 2개의 조건 중 하나라도 true이면 true
!: 입력값이 true이면 결과값은 false
증감연산자
++a: 전위 연산자, 증가 이후 값 대입
a++: 후위 연산자, 증가 이전 값 대입
2씩 증가: i=i+2; 또는 i+=2;
3씩 감소: i=i-3; 또는 i-=3;
line 3: num1--는 후위 연산자이므로 num2가 7+5로 먼저 계산된 후 num1에 1이 감소되어 6이 된다
삼항연산자
조건식 ? 조건식이 참이면 실행 : 거짓이면 실행;
'프로그래밍 > JAVA' 카테고리의 다른 글
자바 클래스와 객체 (0) | 2018.02.06 |
---|---|
자바 조건문(if, else, switch) (0) | 2018.02.06 |
자바 변수와 데이터 타입 (0) | 2018.02.05 |
자바의 특징 (2) | 2018.02.05 |
Eclipse 이클립스로 자바 시작하기 (0) | 2018.02.05 |
댓글