티스토리 뷰

프로그래밍/JAVA

자바 연산자

gguldh 2018. 2. 5. 14:05

연산자

연산자란? 특정한 작업을 하기 위해 사용하는 기호. 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
댓글
최근에 올라온 글
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31