user-img
"=="๊ณผ equals ์ฐจ์ด 1
thumbnail
์ผ๋ฐ˜ ๋ณ€์ˆ˜์™€ ์ฐธ์กฐ ๋ณ€์ˆ˜ ๋ฐ”๋กœ ์•Œ๊ธฐ
1. ๋ฐ์ดํ„ฐ ํƒ€์ž…์˜ ์ข…๋ฅ˜ ํฌ๊ฒŒ ๊ธฐ๋ณธ ํƒ€์ž…๊ณผ ์ฐธ์กฐ ํƒ€์ž…์œผ๋กœ ๋‚˜๋ˆ„์–ด์ง„๋‹ค. ๋‘ ํƒ€์ž…์„ ๋‚˜๋ˆ„๋Š” ๊ธฐ์ค€์€ ๋ฌด์Šจ ๊ฐ’์ด ์ €์žฅ๋˜๋Š”๊ฐ€ ์ด๋‹ค. 2. ๊ฐ ํƒ€์ž…๋“ค์ด ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ์›๋ฆฌ ๊ธฐ๋ณธํƒ€์ž…์€ ํ•ด๋‹น ๋ณ€์ˆ˜์— ๊ฐ’ ์ž์ฒด๋ฅผ ์ €์žฅํ•œ๋‹ค. (call by value) ๋”ฐ๋ผ์„œ int a = 1 ์ด๋ผ๋ฉด ๋ง ๊ทธ๋Œ€๋กœ a์—๋Š” 1์ด ์ €์žฅ๋˜์–ด ์žˆ๋‹ค. b์˜ ๊ฒฝ์šฐ์—๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ double b = 3.5๋ผ๋ฉด b์—๋Š” 3.5๊ฐ€ ์ €์žฅ ๋˜์–ด ์žˆ๋‹ค. ๋ฐ˜๋ฉด, ์ฐธ์กฐํƒ€์ž…์€ ํ•ด๋‹น ๋ณ€์ˆ˜์— "๊ฐ’์ด ์ €์žฅ๋˜์–ด ์žˆ๋Š” ์ฃผ์†Œ"๊ฐ€ ์ €์žฅ๋˜์–ด์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•ด๋‹น ๋ณ€์ˆ˜์— ์ €์žฅ๋œ ์ฃผ์†Œ๋กœ ๊ฐ€์„œ ๊ฐ’์„ ํ™•์ธํ•œ๋‹ค. ๋งŒ์•ฝ String c = "์ฒผ์‹œ๋Š” ์šฐ์Šน ๋ชปํ•œ๋‹ค." ์ด๊ณ , ํ•ด๋‹น ๋ฌธ์ž์—ด์ด ํž™์— ์ €์žฅ๋œ ์ฃผ์†Œ๊ฐ€ 'ae123' ์ด๋ผ๋ฉด, ํž™์˜ ae123์œผ๋กœ ๊ฐ€์„œ ๊ฐ’์„ ํ™•์ธํ•œ๋‹ค. 3. String ๊ฐ’์„ ==์œผ๋กœ..
2023.01.28
Language/Java