%
나머지값 구하는 연산자!!!
증감연산자
++, --
++, -- 가 앞에오면 증감연산 먼저 수행 후 다음 작업을 진행하라
++, -- 가 뒤에오면 인접연산 먼저 수행 후 증감연산을 진행하라
문제를 풀어보자~!
계산 순서
(x++)+(++y) + x
(10 + 11) + x
21 + x
21 + 11(앞에 계산이 한번 끝났기 때문에 증감연산 실행)
32
6, x 출력 = 연산 끝난 후 x값은 11
7, y 출력 = 인접연산 전에 증감연산 먼저 실행 y값은 11
비교연산자
,<,==(같다),!=(틀리다),<=,>=
비교연산자는 값이 맞으면 true, 틀리면 false
논리연산자
&& (둘다 만족해야해 = and연산자)
|| (둘중 하나 만족 = or연산자)
! (turem false값 반대로 만든다(그러나) = not연산자)
삼항연산자
= 상황에 따라 다른 결과값 대입
int result = a>b?a:b
= a>b가 true일 때 변수에 a 값 대입
= a>b가 false일 때 변수에 b 값 대입
연습1
연습2
연습3 논리연산자 (true, false)
연습 4 삼항연산자
연습5 삼항연산자, 논리연산자