1. 산술연산자
+(덧셈) , -(뺄셈) , *(곱셈), /(나눗셈의 몫) , %(나눗셈의 나머지)
2. 관계 연산자
>(큼), >=(크거나 같음), <(작음), <=(작거나 같음), !=(같지 않음), ==(같음)
결과는 True, False로 반환
* 3항 연산자
변수 = (조건) ? 참 : 거짓;
예제
1 | str = (a >= b) ? "a가 큽니다." : "b가 큽니다."; | cs |
뜻 : 'a >= b'라는 식이 참이면 str에 "a가 큽니다."라는 문자열을, 거짓이면 "b가 큽니다."라는 문자열을 넣겠다!
3. 논리 연산자
&&(논리곱(and)), ||(논리합(or)), !(부정(not))
* && 연산자 수행 과정
- 두 관계식이 모두 true > true
- 왼쪽 관계식이 거짓이면 오른쪽 관계식을 수행하지 않고 false
- 왼쪽 관계식이 참이면 오른쪽 관계식 수행
예제
1 | result = (IQ >= 200 && IQ <= 10) ? "정상인" : (IQ < 10) ? "..." : "천재인가"; | cs |