java

Label ์ž๋ฐ”์—์„œ๋Š” label์„ ์‚ฌ์šฉํ•ด ๋ฐ˜๋ณต๋ฌธ, switch๋ฌธ ๋“ฑ์— ์ด๋ฆ„์„ ๋ถ™์ผ ์ˆ˜ ์žˆ๋‹ค. break์™€ continue์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ! for๋ฌธ์— 'mylabel' ์ด๋ผ๋Š” ์ด๋ฆ„์˜ ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•œ ๋‹ค์Œ, break mylabel; ๊ตฌ๋ฌธ์„ ๋งŒ๋‚œ๋‹ค๋ฉด -> mylabel์ด๋ผ๋Š” ์ด๋ฆ„์ด ๋ถ™์€ ๋ฐ”๊นฅ for๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ. public static void main(String[] args) { mylabel: for(int i=0; i
Java 14, Java 17์—์„œ ์ ์šฉ๋œ switch๋ฌธ์˜ ์ƒˆ๋กœ์šด ๋ฌธ๋ฒ•๋“ค ์‹คํ–‰๋ฌธ์„ ํ™”์‚ดํ‘œ๋กœ (->) case -> A์™€ ๊ฐ™์ด ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜ case(:)์™€ ๋‹ค๋ฅด์„ธ ์‹คํ–‰๋ฌธ์ด ์—ฌ๋Ÿฌ์ค„์ด๋ผ๋ฉด ๋ฐ˜๋“œ์‹œ ์ค‘๊ด„ํ˜ธ{}๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. static void test(Day day){ switch (day) { case MONDAY -> System.out.println(6); case TUESDAY -> System.out.println(7); case WEDNESDAY -> System.out.println(8); case THURSDAY -> System.out.println(9); } } ์—ฌ๋Ÿฌ๊ฐœ์˜ case ๊ฐ’ (,) ์—ฌ๋Ÿฌ๊ฐœ์˜ case๊ฐ’์— ๊ฐ™์€ ์‹คํ–‰๋ฌธ์„ ๋™์ž‘์‹œํ‚ต๋‹ˆ๋‹ค. static void test(Day..
JDK์™€ JRE JRE(JAVA RUNTIME ENVIRONMENT) JRE๋Š” ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์ž๋ฐ” ๊ฐ€์ƒ ๊ธฐ๊ณ„, ๊ธฐํƒ€ ์ปดํฌ๋„ŒํŠธ๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰๋งŒ ํ•˜๊ณ  ๊ฐœ๋ฐœ์€ ํ•˜์ง€ ์•Š๋Š” ์ผ๋ฐ˜์ธ๋“ค์„ ์œ„ํ•œ ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. JDK(JAVA DEVELOPMENT KIT) JDK๋Š” JRE์— ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ์ปดํŒŒ์ผ๋Ÿฌ, ๋””๋ฒ„๊ฑฐ์™€ ๊ฐ™์€ ๋„๊ตฌ๋“ค์„ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. JDK ์•ˆ์— JRE๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. JDK์˜ ํด๋” JDK์˜ ๊ธฐ๋ณธ ์„ค์น˜ ํด๋”๋Š” C:\Program Files\Eclipse Adoptium\jdk-๋ฒ„์ „ ์ž…๋‹ˆ๋‹ค. (์ž๋ฐ”21 ๊ธฐ์ค€) ์ด ์•ˆ์— JDK์™€ JRE ํด๋”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋” ์„ค๋ช… bin ์ปดํŒŒ์ผ๋Ÿฌ, ๋””๋ฒ„๊ฑฐ ๋“ฑ์˜ ๋„๊ตฌ๊ฐ€ ๋“ค์–ด ์žˆ๋‹ค. db Java DB, ์•„ํŒŒ์น˜ D..
hye2021
'java' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก