F-Lab 32

F002 - Primitive Type

๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋‹ค์ง€๊ธฐ ์˜ค๋Š˜์€ ์˜ˆ์Šต 2์ผ์ฐจ. ์ฑ…์„ ์ฐฌ์ฐฌํžˆ ์ฝ์–ด๋ณด๋ฉฐ ๋“œ๋””์–ด ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•๊ณผ ์ฐธ์กฐ ์ž๋ฃŒํ˜•์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ฒŒ ๋๋‹ค. ํ˜ผ๊ณต์ž๋กœ ๊ณต๋ถ€ํ•  ๋•Œ๋Š” ์ฒ˜์Œ์ด๋‹ˆ๊นŒ ๋Œ€์ถฉ ํ›‘๊ณ  ๊ฐ€์•ผ์ง€! ๋ผ๋Š” ์ƒ๊ฐ์œผ๋กœ, ๋ฐฑ์„ ์žฅ๋‹˜ ์Šคํ„ฐ๋””์—์„œ๋Š” ๋‚˜๋„ ๋‚จ๋“ค์ฒ˜๋Ÿผ ๊ณ ๊ธ‰์ง€๊ณ  ๋ฉ‹์ง€๊ฒŒ ์ •๋ฆฌํ•ด๋ด์•ผ์ง€ ํ•˜๋Š” ์ƒ๊ฐ์œผ๋กœ ์ž„ํ–ˆ๋‹ค. ๊ฒฐ๊ตญ์— ๋‚ด๊ฒŒ ๋Œ์•„์˜ค๋Š” ๊ฒƒ์€ ํ•˜๋‚˜๋„ ์—†์—ˆ๋‹ค. byte ๋Š” ์™œ ์ตœ๋Œ€๊ฐ’์ด 255๊ฐ€ ์•„๋‹ˆ๋ผ 127์ธ์ง€ ์ด์ œ์„œ์•ผ ์•Œ๊ฒŒ๋œ ์…ˆ์ด๋‹ค. ๋Šฆ๊ฒŒ๋ผ๋„ ์•Œ๊ฒŒ๋˜์—ˆ์œผ๋‹ˆ ๋‹คํ–‰์ด์ง€๋งŒ ์žŠ์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์ดํ•ดํ•œ ๋‚ด์šฉ์„ ์Šค์Šค๋กœ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๊ธฐ๋ณธ ์ž๋ฃŒํ˜• ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•์—๋Š” ์ด 8 ๊ฐ€์ง€์˜ ์ž๋ฃŒํ˜•์ด ์กด์žฌํ•œ๋‹ค. ๋…ผ๋ฆฌํ˜• boolean ์ •์ˆ˜ํ˜• byte char short int long ์†Œ์ˆ˜ํ˜• float double ๊ฐ ํƒ€์ž…์€ ๋ฒ”์œ„๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋˜๋Š”๋ฐ, ๋…ผ๋ฆฌํ˜•์ธ boolean ํƒ€์ž…์€ ..

Programming/Java 2021.05.06

F001 - psvm

์ฒ˜์Œ๋ถ€ํ„ฐ ์ฐฌ์ฐฌํžˆ F-Lab ๋ฉ˜ํ† ๋ง ์‹œ์ž‘ ์ „, ์ž๋ฐ”์˜ ์‹  ์˜ˆ์Šต ์‹œ๊ฐ„์„ ๊ฐ€์ง€๊ธฐ๋กœ ํ–ˆ๋‹ค. ์˜ค๋Š˜์€ ๊ทธ ๋Œ€๋ง์˜ ์ฒซ ๋‚ ์ด๋‹ค. ์ฒ˜์Œ ํ˜ผ๊ณต์ž๋กœ Java ๋…ํ•™ ํ–ˆ์„ ๋•Œ์˜ ๋งˆ์Œ๊ฐ€์ง์œผ๋กœ ์‚ฐ๋œปํ•˜๊ฒŒ ์‹œ์ž‘ํ•ด๋ณด์ž! Java Version : Java 11 OpenJDK OS : Mac OS Big Sur 11.1 Utils : iTerm, oh-my-zsh, vi, Sublime Text ๋“ฑ public static void main(String[] args) {} ๋‚˜๋Š” ์ง€๊ธˆ๊นŒ์ง€ ๊ฐœ๋ฐœ์„ ํ•˜๋ฉด์„œ MSG ๊ฐ™์€ IDE์˜ ๋ง›์— ํ‘น ๋น ์ ธ ๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ธ Java๊ฐ€ ๋™์ž‘ํ•˜๋Š” ์›๋ฆฌ, ์‹ฌ์ง€์–ด ์ฝ˜์†”์—์„œ ์–ด๋–ป๊ฒŒ Java ํŒŒ์ผ์„ ์ปดํŒŒ์ผ ํ•ด์•ผ ํ•˜๋Š”์ง€ ์žŠ๊ณ  ์‚ด์•˜๋‹ค. ์ด๋ฒˆ ๊ธฐํšŒ๋ฅผ ํ†ตํ•ด IDE๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  Java ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ , ๋ช…๋ น์–ด๋กœ ์ง์ ‘ ํ•ด๋‹น ํŒŒ์ผ..

Programming/Java 2021.05.06