๊ด€๋ฆฌ ๋ฉ”๋‰ด

JiYoung Dev ๐Ÿ–ฅ

[JAVA] ์—ฐ์‚ฐ - ์‚ฐ์ˆ  ์—ฐ์‚ฐ ๋ณธ๋ฌธ

full stack/JAVA

[JAVA] ์—ฐ์‚ฐ - ์‚ฐ์ˆ  ์—ฐ์‚ฐ

Shinjio 2023. 3. 21. 18:50

2023.03.21 ํ•™์Šต๋‚ด์šฉ

 

๐Ÿ”Ž ์—ฐ์‚ฐ

์ •ํ•ด์ง„ ๊ทœ์น™์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ์‚ฐ์ถœํ•˜๋Š” ๊ฒƒ

์ฃผ์–ด์ง„ ์‹(expression)์„ ๊ณ„์‚ฐํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ์–ป์–ด๋‚ด๋Š” ๊ณผ์ •

 

์‹ : ์—ฐ์‚ฐ์˜ ๊ณผ์ •์„ ๊ธฐ์ˆ ํ•œ ๊ฒƒ

์—ฐ์‚ฐ์ž : ์—ฐ์‚ฐ์— ์‚ฌ์šฉ๋˜๋Š” ๊ธฐํ˜ธ

ํ”ผ์—ฐ์‚ฐ์ž(ํ•ญ) : ์—ฐ์‚ฐ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋Š” ๋ฐ์ดํ„ฐ 

 

ํ”ผ์—ฐ์‚ฐ์ž์˜ ๊ฐœ์ˆ˜์— ๋”ฐ๋ผ ์—ฐ์‚ฐ์ž๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Œ

1. ๋‹จํ•ญ์—ฐ์‚ฐ์ž : ์ฆ๊ฐ์—ฐ์‚ฐ์ž

2. ์ดํ•ญ์—ฐ์‚ฐ์ž : ๋Œ€์ž…์—ฐ์‚ฐ์ž, ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž, ๋น„๊ต์—ฐ์‚ฐ์ž, ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž, ๋น„ํŠธ์—ฐ์‚ฐ์ž, ์‹œํ”„ํŠธ์—ฐ์‚ฐ์ž

    (๋น„ํŠธ์—ฐ์‚ฐ์ž์™€ ์‹œํ”„ํŠธ์—ฐ์‚ฐ์ž๋Š” ๋งŽ์ด ์“ฐ์ด์ง€ ์•Š์ง€๋งŒ ์€ํ–‰์—์„œ ๊ณ„์‚ฐ์„ ๋น ๋ฅด๊ฒŒ ํ•ด์•ผํ•  ๋•Œ ์‚ฌ์šฉ)

3. ์‚ผํ•ญ์—ฐ์‚ฐ์ž : ์‚ผํ•ญ์—ฐ์‚ฐ์ž

 

์—ฐ์‚ฐ์˜ ์ข…๋ฅ˜ ์—ฐ์‚ฐ์ž ์—ฐ์‚ฐ์˜ ์ข…๋ฅ˜ ์—ฐ์‚ฐ์ž
์ฆ๊ฐ ++ -- ๋น„ํŠธ & | ^ ~
์‚ฐ์ˆ  + - * / % ๋…ผ๋ฆฌ && || ! ^
์‹œํ”„ํŠธ >> << >>> ์กฐ๊ฑด ? :
๋น„๊ต > < >= <= == != ๋Œ€์ž… =  *=  /=  +=  -=  &=  ^=  |=  <<=  >>=  >>>=

 

๐Ÿ“– ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„

์‹์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์—ฐ์‚ฐ์ž๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ, ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ์—ฐ์‚ฐ์ž๋ฅผ ๋จผ์ € ์ฒ˜๋ฆฌ

์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋™์ผํ•˜๋ฉด ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋‚˜, ๋Œ€์ž… ์—ฐ์‚ฐ์ž, --, ++, +(์–‘์ˆ˜ ๋ถ€ํ˜ธ), -(์Œ์ˆ˜ ๋ถ€ํ˜ธ), !, ํƒ€์ž… ๋ณ€ํ™˜ ์—ฐ์‚ฐ์ž ๋“ฑ์€ ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ์œผ๋กœ ์ฒ˜๋ฆฌ

๊ด„ํ˜ธ๋Š” ํ•ญ์ƒ ์ตœ์šฐ์„ ์ ์œผ๋กœ ์ฒ˜๋ฆฌ

์‹์— ๋‹ค์ˆ˜์˜ ๊ด„ํ˜ธ๊ฐ€ ํฌํ•จ๋œ ๊ฒฝ์šฐ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉฐ, ๊ด„ํ˜ธ๊ฐ€ ๋‹ค์‹œ ๊ด„ํ˜ธ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ์•ˆ์ชฝ๋ถ€ํ„ฐ ๋จผ์ € ์ฒ˜๋ฆฌ.

 

๐Ÿ”Ž ์‚ฐ์ˆ  ์—ฐ์‚ฐ

์‚ฐ์ˆ ์—ฐ์‚ฐ์ž : ์ˆซ์ž๋ฅผ ์—ฐ์‚ฐํ•˜๋Š” ์—ฐ์‚ฐ์ž 

+ : ๋”ํ•˜๊ธฐ

- : ๋นผ๊ธฐ

* : ๊ณฑํ•˜๊ธฐ

/ : ๋ชซ

% : ๋‚˜๋จธ์ง€

 

๐Ÿ“– ์‚ฐ์ˆ  ์—ฐ์‚ฐ ํ˜•๋ณ€ํ™˜

์ •์ˆ˜์™€ ์ •์ˆ˜ ์—ฐ์‚ฐ์‹œ์—๋Š” ๋ฌด์กฐ๊ฑด ๊ฒฐ๊ณผ๋Š” ์ •์ˆ˜๋กœ ๋‚˜์˜จ๋‹ค

์‹ค์ˆ˜์™€ ์‹ค์ˆ˜ ์—ฐ์‚ฐ์‹œ์—๋Š” ๋ฌด์กฐ๊ฑด ๊ฒฐ๊ณผ๋Š” ์‹ค์ˆ˜๋กœ ๋‚˜์˜จ๋‹ค

์ •์ˆ˜์™€ ์‹ค์ˆ˜ ์—ฐ์‚ฐ์‹œ์—๋Š” ๋ฌด์กฐ๊ฑด ๊ฒฐ๊ณผ๋Š” ์‹ค์ˆ˜๋กœ ๋‚˜์˜จ๋‹ค

๋ฌธ์ž์—ด๊ณผ ๋ฌธ์ž์—ด ์—ฐ์‚ฐ์‹œ์—๋Š” ๋ฌด์กฐ๊ฑด ๊ฒฐ๊ณผ๋Š” ๋ฌธ์ž์—ด๋กœ ๋‚˜์˜จ๋‹ค

๋ฌธ์ž์—ด๊ณผ ์ •์ˆ˜ ์—ฐ์‚ฐ์‹œ์—๋Š” ๋ฌด์กฐ๊ฑด ๊ฒฐ๊ณผ๋Š” ๋ฌธ์ž์—ด๋กœ ๋‚˜์˜จ๋‹ค

 

 

โ–ผโ–ผ ๋ฌธ์ œํ’€์ด โ–ผโ–ผ

 

โ–ผ ๋ฌธ์ œํ’€์ด (์Œคํ’€์ด)