JAVA #10

2020. 3. 28. 00:41γ†πŸ“ 개발 · ν”„λ‘œκ·Έλž˜λ°/JAVA

λ°˜μ‘ν˜•

 


ν™•μž₯된 λ³΅ν•©λŒ€μž… μ—°μ‚°μž )

- i = i + 2; -> i+= 2; 2씩증가

- i = i - 3; -> i-= 3; 3μ”©κ°μ†Œ

 

증가/κ°μ†Œ 즉 μ¦κ°μ—°μ‚°μž)

- i++; -> λ‚˜μ€‘μ— 1증가(후행증가)

- ++i; -> λ¨Όμ € 1증가(선행증가)

- i--; -> λ‚˜μ€‘μ— 1κ°μ†Œ(ν›„ν–‰κ°μ†Œ)

- --i; -> λ¨Όμ €1κ°μ†Œ(μ„ ν–‰κ°μ†Œ)

 

μ¦κ°μ—°μ‚°μžλŠ” μžλ°”μ–Έμ–΄μ—μ„œ 주둜 반볡문과 ν•¨κ»˜ μ‚¬μš©ν•œλ‹€. λ˜ν•œ 개수 증감을 μ…€λ•Œ μ‚¬μš©ν•œλ‹€.

 

i = 10;
System.out.println(i++);

λΆˆλŸ¬μ˜€λŠ” μ€‘μž…λ‹ˆλ‹€...

=> iλ³€μˆ˜κ°’ 10을 λ¨Όμ € 좜λ ₯ν•˜κ³  λ‚˜μ€‘μ— 1증가

 

i = 10;
System.out.println(--i);

λΆˆλŸ¬μ˜€λŠ” μ€‘μž…λ‹ˆλ‹€...

=> λ¨Όμ € 1을 κ°μ†Œν•œ 9κ°€ 좜λ ₯

 

int j = (i--);

=> i λ³€μˆ˜κ°’ 9λ₯Ό λ¨Όμ € 쒌츑 j λ³€μˆ˜μ— μ €μž₯ν•˜κ³ , λ‚˜μ€‘μ— 1κ°μ†Œ

λ°˜μ‘ν˜•

'πŸ“ 개발 Β· ν”„λ‘œκ·Έλž˜λ° > JAVA' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

JAVA #12  (0) 2020.03.28
JAVA #11  (0) 2020.03.28
JAVA #9  (0) 2020.03.28
JAVA #8  (0) 2020.03.28
JAVA #7  (0) 2020.03.28