전위 연산자
++변수명
--변수명
후위 연산자
변수명++
변수명--
이항 연산자: 기본 연산
삼항 연산자
: (조건식) ? true : false ;
-조건식이 true/false일 때의 값을 각각 써준다.
int x=1, y=1;
print(x, ++x)
:먼저 연산해줘 > ++x = 2
print(y, y++)
:나중에 연산해줘 > y++ = 1 로 print 출력 후 2로 증감
print(s, y)
true
12
: a = a (a+1)
: a = 3 4 = 12
3
:3 출력 명령 후에 ++연산 실행하여 a값은 4가된다.
d/3 > *5 > c+ > b= > a=
※chap2 - operation - ex2_ShortCircuit
- 2,3,4,5
:숫자 포함은 되지만, 시작은 x
- x
:&&는 논리연산자 / 비트연산자는 & 사용
- x
: byte 타입 값으로 127 주고 연산하면 byte 아님
x
: 이거나 > 이고 로 고쳐야 한다.
o
: 8버전은 없다. var
x
:대소문자 구분
- x
: -128 ~ 127
- o
: %(모듈로 연산자), //(모드 연산자)
- main
- ;
- //
:n/a = not available 값이 없다.
- 1, 2, 3, 5
: 기본형이 아니므로 long, float는 뒤에 l,f 붙여야 함
: char는 '' 사용
: 4번 결과 = 100.00
: byte는 범위 벗어남
- 1, 5, 9
: 1 + 8 = 9
- 100부터 200, 200년 전, 200100어이쿠!
- ㅎ...
0x: 16진수 > 정수 > %d 로 표현 가능
- (1)3
(2)d
(3)불가능 > bool타입은 true, false만 가능
(4)
Q-1)
※ chap2 - programing - q4_Time
Q-2)
※q8_plus
Q-3)
※q9_pass