๐Ÿ” ๋‚ด๊ฐ€ ๋ฐฐ์šด ๋‚ด์šฉ ์š”์•ฝ


  1. ์ž๋ฐ”์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋‹ค์–‘ํ•œ ์—ฐ์‚ฐ์ž์˜ ์ข…๋ฅ˜์™€ ์—ญํ•  ํ•™์Šต
  2. ์‚ฐ์ˆ , ๋น„๊ต, ๋…ผ๋ฆฌ, ๋Œ€์ž…, ์ฆ๊ฐ€ or ๊ฐ์†Œ, ์กฐ๊ฑด ์—ฐ์‚ฐ์ž๋ฅผ ์˜ˆ์‹œ์™€ ํ•จ๊ป˜ ์ •๋ฆฌ
  3. ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„์™€ ๊ด„ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•œ ๋ช…ํ™•ํ•œ ํ‘œํ˜„ ๋ฐฉ์‹ ์ดํ•ด

๐Ÿ“š ๋‚ด๊ฐ€ ๋ฐฐ์šด ๋‚ด์šฉ


โœ… ์ž๋ฐ”์˜ ์—ฐ์‚ฐ์ž ์ข…๋ฅ˜

๋ถ„๋ฅ˜ ์—ฐ์‚ฐ์ž ์„ค๋ช… ์˜ˆ์‹œ
์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž +, -, *, /, % ๋ง์…ˆ, ๋บ„์…ˆ, ๊ณฑ์…ˆ, ๋‚˜๋ˆ—์…ˆ
๋‚˜๋จธ์ง€ a + b, a % b
๋น„๊ต ์—ฐ์‚ฐ์ž ==, !=, >, <, >=, <= ๋‘ ๊ฐ’ ๋น„๊ต, True or False ๋ฐ˜ํ™˜ a == b, a > b
๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž &&, ` ,, !
๋Œ€์ž… ์—ฐ์‚ฐ์ž =, +=, -=, *=, /=, %= ๋ณ€์ˆ˜์— ๊ฐ’์„ ์ €์žฅ a += 1, b *= 2
์ฆ๊ฐ ์—ฐ์‚ฐ์ž ++, -- ๋ณ€์ˆ˜ ๊ฐ’์„ 1 ์ฆ๊ฐ€/๊ฐ์†Œ a++, --b
์กฐ๊ฑด(์‚ผํ•ญ) ์—ฐ์‚ฐ์ž ์กฐ๊ฑด ? ์ฐธ : ๊ฑฐ์ง“ ์กฐ๊ฑด์‹ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ๊ฐ’ ์„ ํƒ int max = (a > b) ? a : b;

โœ… ์˜ˆ์‹œ ์ฝ”๋“œ

Java

int a = 10;
int b = 3;

// ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž
System.out.println(a + b);   // 13
System.out.println(a % b);   // 1

// ๋น„๊ต ์—ฐ์‚ฐ์ž
System.out.println(a > b);   // true (์ฐธ)

// ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž
System.out.println(a > 5 && b < 5);  // true (์ฐธ)

// ๋Œ€์ž… ๋ฐ ๋ณตํ•ฉ ๋Œ€์ž…
a += 2;   // a = a + 2 โ†’ 12

// ์ฆ๊ฐ ์—ฐ์‚ฐ์ž
a++;      // a = 13

// ์‚ผํ•ญ ์—ฐ์‚ฐ์ž
int max = (a > b) ? a : b;

System.out.println("ํฐ ๊ฐ’: " + max);


๐Ÿ“Œ ์ž๋ฐ” ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„ ํ‘œ

์šฐ์„ ์ˆœ์œ„ ์—ฐ์‚ฐ์ž ๋ถ„๋ฅ˜ ๊ฒฐํ•ฉ ๋ฐฉํ–ฅ ์„ค๋ช…
1 () ๊ด„ํ˜ธ ์™ผ์ชฝ โ†’ ์˜ค๋ฅธ์ชฝ ๊ฐ€์žฅ ๋จผ์ € ์ˆ˜ํ–‰, ๊ทธ๋ฃน
์ง€์ •
2 ++, --, +, -, ~, ! ๋‹จํ•ญ ์—ฐ์‚ฐ์ž ์˜ค๋ฅธ์ชฝ โ†’ ์™ผ์ชฝ ์ฆ๊ฐ€/๊ฐ์†Œ, ๋ถ€ํ˜ธ, NOT
3 *, /, % ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž ์™ผ์ชฝ โ†’ ์˜ค๋ฅธ์ชฝ ๊ณฑ์…ˆ, ๋‚˜๋ˆ—์…ˆ, ๋‚˜๋จธ์ง€
4 +, - ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž ์™ผ์ชฝ โ†’ ์˜ค๋ฅธ์ชฝ ๋ง์…ˆ, ๋บ„์…ˆ
5 <<, >>, >>> ๋น„ํŠธ ์ด๋™ ์™ผ์ชฝ โ†’ ์˜ค๋ฅธ์ชฝ ๋น„ํŠธ๋ฅผ ์™ผ์ชฝ/์˜ค๋ฅธ์ชฝ
์œผ๋กœ ์ด๋™
6 <, <=, >, >=, instanceof ๋น„๊ต ์—ฐ์‚ฐ์ž ์™ผ์ชฝ โ†’ ์˜ค๋ฅธ์ชฝ ํฌ๊ธฐ ๋น„๊ต ๋ฐ ํƒ€์ž…
๋น„๊ต
7 ==, != ๋™๋“ฑ ๋น„๊ต ์™ผ์ชฝ โ†’ ์˜ค๋ฅธ์ชฝ ๊ฐ’์ด ๊ฐ™์€์ง€ ๋น„๊ต
8 & ๋…ผ๋ฆฌ AND / ๋น„ํŠธ AND ์™ผ์ชฝ โ†’ ์˜ค๋ฅธ์ชฝ AND ์—ฐ์‚ฐ
9 ^ ๋…ผ๋ฆฌ XOR / ๋น„ํŠธ XOR ์™ผ์ชฝ โ†’ ์˜ค๋ฅธ์ชฝ ๋ฐฐํƒ€์  OR
10 ` ` ๋…ผ๋ฆฌ OR
๋น„ํŠธ OR ์™ผ์ชฝ โ†’ ์˜ค๋ฅธ์ชฝ
11 && ๋…ผ๋ฆฌ AND ์™ผ์ชฝ โ†’ ์˜ค๋ฅธ์ชฝ ์กฐ๊ฑด AND (๋‹จ์ถ• ํ‰๊ฐ€)
12 ` ` ๋…ผ๋ฆฌ OR
13 ?: ์‚ผํ•ญ ์—ฐ์‚ฐ์ž ์˜ค๋ฅธ์ชฝ โ†’ ์™ผ์ชฝ ์กฐ๊ฑด์‹
์กฐ๊ฑด ? ์ฐธ : ๊ฑฐ์ง“
14 =, +=, -=, *=, /= ๋Œ€์ž… ์—ฐ์‚ฐ์ž ์˜ค๋ฅธ์ชฝ โ†’ ์™ผ์ชฝ ๊ฐ’์„ ์ €์žฅ ๋˜๋Š” ๋ˆ„์ 

๐Ÿ’ฌ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋А๋‚€ ์ 

์—ฐ์‚ฐ์ž๋Š” ์ž๋ฐ”์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ํ•„์ˆ˜ ๋„๊ตฌ๋ผ๋Š” ๊ฑธ ๋А๊ผˆ๋‹ค.