๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€151

Java ์ž…๋ฌธ ๊ฐ•์˜_์กฐ๊ฑด๋ฌธ ์œ ํŠœ๋ธŒ์—์„œ ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ๋ฌด๋ฃŒ ์ž…๋ฌธ - ์ฝ”๋“œ๋กœ ์‹œ์ž‘ํ•˜๋Š” Java ์ฒซ๊ฑธ์Œ 10์‹œ๊ฐ„์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋‚ด์šฉ์„ ์ •๋ฆฌํ–ˆ๋‹ค๐Ÿ˜Š  if๋ฌธ 1 - if, else์กฐ๊ฑด๋ฌธ ์‹œ์ž‘์ง€๊ธˆ๊นŒ์ง€ ์‚ดํŽด๋ณธ ํ”„๋กœ๊ทธ๋žจ์€ ๋‹จ์ˆœํžˆ ์œ„์—์„œ ์•„๋ž˜๋กœ ์ˆœ์„œ๋Œ€๋กœ ํ•œ ์ค„์”ฉ ์‹คํ–‰๋˜์—ˆ๋‹ค.ํŠน์ • ์กฐ๊ฑด์— ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ? ์˜ˆ๋ฅผ ๋“ค์–ด์„œ ๋งŒ์•ฝ 18์‚ด ์ด์ƒ์ด๋ฉด "์„ฑ์ธ์ž…๋‹ˆ๋‹ค"๋ฅผ ์ถœ๋ ฅํ•˜๊ณ , 18์‚ด ๋ฏธ๋งŒ์ด๋ผ๋ฉด "๋ฏธ์„ฑ๋…„์ž์ž…๋‹ˆ๋‹ค"๋ฅผ ์ถœ๋ ฅํ•ด์•ผ ํ•œ๋‹ค. ์•„๋งˆ๋„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ฝ”๋”ฉ์„ ํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค.๋งŒ์•ฝ (๋‚˜์ด >= 18)์ด๋ฉด "์„ฑ์ธ์ž…๋‹ˆ๋‹ค"๋งŒ์•ฝ (๋‚˜์ด  ์˜์–ด๋กœ ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.if (age >= 18) "์„ฑ์ธ์ž…๋‹ˆ๋‹ค"if (age  ์ด๋ ‡๊ฒŒ ํŠน์ • ์กฐ๊ฑด์— ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ์กฐ๊ฑด๋ฌธ์ด๋ผ ํ•œ๋‹ค.์กฐ๊ฑด๋ฌธ์—๋Š” if ๋ฌธ, switch ๋ฌธ์ด ์žˆ๋‹ค. ๋‘˜ ๋‹ค ํŠน์ • .. 2024. 10. 25.
Java ์ž…๋ฌธ ๊ฐ•์˜_์—ฐ์‚ฐ์ž ์œ ํŠœ๋ธŒ์—์„œ ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ๋ฌด๋ฃŒ ์ž…๋ฌธ - ์ฝ”๋“œ๋กœ ์‹œ์ž‘ํ•˜๋Š” Java ์ฒซ๊ฑธ์Œ 10์‹œ๊ฐ„์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋‚ด์šฉ์„ ์ •๋ฆฌํ–ˆ๋‹ค๐Ÿ˜Š  ์—ฐ์‚ฐ์ž์—ฐ์‚ฐ์ž ์‹œ์ž‘+, - , *, / ์™€ ๊ฐ™์ด ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐํ˜ธ๋ฅผ ์—ฐ์‚ฐ์ž๋ผ ํ•œ๋‹ค. ์ž๋ฐ”์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์—ฐ์‚ฐ์ž๊ฐ€ ์žˆ๋‹ค. ์ฐธ๊ณ ๋กœ ๋” ๋งŽ์€ ์—ฐ์‚ฐ์ž๊ฐ€ ์žˆ์ง€๋งŒ, ์—ฌ๊ธฐ์„œ๋Š” ์‹ค๋ฌด์—์„œ ์ฃผ๋กœ ๋‹ค๋ฃจ๋Š” ์—ฐ์‚ฐ์ž ์œ„์ฃผ๋กœ ์„ค๋ช…!์—ฐ์‚ฐ์ž ์ข…๋ฅ˜์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž : +, -, *, /, %(๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ์ž)์ฆ๊ฐ(์ฆ๊ฐ€ ๋ฐ ๊ฐ์†Œ) ์—ฐ์‚ฐ์ž : ++, --๋น„๊ต ์—ฐ์‚ฐ์ž : ==, !=, >, =, ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž : &&(AND), ||(OR), !(NOT)๋Œ€์ž… ์—ฐ์‚ฐ์ž : =, +=, -=, *=, /=, %=์‚ผํ•ญ ์—ฐ์‚ฐ์ž : ? :์—ฐ์‚ฐ์ž์™€ ํ”ผ์—ฐ์‚ฐ์ž3 + 4a + b์—ฐ์‚ฐ์ž(operator) : ์—ฐ์‚ฐ ๊ธฐํ˜ธ  ์˜ˆ) +, -ํ”ผ์—ฐ์‚ฐ์ž(ope.. 2024. 10. 24.
Java ์ž…๋ฌธ ๊ฐ•์˜_๋ณ€์ˆ˜ ๋ณ€์ˆ˜ ์‹œ์ž‘Var1package variable;public class Var1 { public static void main(String[] args) { System.out.println(10); System.out.println(10); System.out.println(10); }}ํŒจํ‚ค์ง€(package)์ด๋ฒˆ์—๋Š” ์ฒ˜์Œ์œผ๋กœ ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ ๋‹ค.ํŒจํ‚ค์ง€๋Š” ์ง€๊ธˆ ๋‹จ๊ณ„์—์„œ๋Š” ์ž๋ฐ” ํŒŒ์ผ์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•œ ํด๋”๋กœ ์ดํ•ดํ•˜๋ฉด ๋œ๋‹ค.variable๋ผ๋Š” ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค๋ฉด, ํ•ด๋‹น ํŒจํ‚ค์ง€์— ๋“ค์–ด๊ฐ€๋Š” ์ž๋ฐ” ํŒŒ์ผ ์ฒซ ์ค„์— package variable; ์™€ ๊ฐ™์ด ์†Œ์†๋œ ํŒจํ‚ค์ง€๋ฅผ ์„ ์–ธํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.์ž๋ฐ” ํŒŒ์ผ์ด ์œ„์น˜ํ•˜๋Š” ํŒจํ‚ค์ง€์™€ package variable ์„ ์–ธ ์œ„์น˜๊ฐ€ ๊ฐ™์•„์•ผ ํ•œ๋‹ค.์‹ค.. 2024. 10. 23.
Java ์ž…๋ฌธ ๊ฐ•์˜_Hello World ์œ ํŠœ๋ธŒ์—์„œ ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ๋ฌด๋ฃŒ ์ž…๋ฌธ - ์ฝ”๋“œ๋กœ ์‹œ์ž‘ํ•˜๋Š” Java ์ฒซ๊ฑธ์Œ 10์‹œ๊ฐ„์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋‚ด์šฉ์„ ์ •๋ฆฌํ–ˆ๋‹ค๐Ÿ˜Š ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰Hello Javapublic class HelloJava { // ํด๋ž˜์Šค public static void main(String[] args){ // ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์‹œ์  System.out.println("hello java"); }} โญ ์ฃผ์˜โญ์ž๋ฐ” ์–ธ์–ด๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€์†Œ๋ฌธ์ž๊ฐ€ ๋‹ค๋ฅด๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค!!์ฝ”๋“œ ๋ถ„์„public class HelloJavaHelloJava : ํด๋ž˜์Šค์ด๋‹ค. ํด๋ž˜์Šค(class)์˜ ๊ฐœ๋…์„ ํ•™์Šตํ•ด์•ผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.. ์ง€๊ธˆ์€ ๋‹จ์ˆœํ•˜๊ฒŒ HelloJava.java๋ผ๋Š” ํŒŒ์ผ์„ ๋งŒ๋“ค์—ˆ๋‹ค๊ณ  ์ดํ•ดํ•˜๋ฉด ๋œ๋‹ค.ํŒŒ์ผ๋ช…๊ณผ ํด๋ž˜.. 2024. 10. 23.
Java Handbook_Part 1โœ๏ธ ์–ธ์–ด์˜ ์—ญ์‚ฌ์ปดํ“จํ„ฐ๋Š” ๋งค์šฐ ๋น ๋ฅธ ์†๋„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ํ•˜์ง€๋งŒ 2์ง„๋ฒ•๋ฐ–์— ํ•  ์ค„ ๋ชจ๋ฅธ๋‹ค.... ๋”ฐ๋ผ์„œ ์ปดํ“จํ„ฐ๋Š” ๋ฐ”๋ณด์ง€๋งŒ ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•œ ์นœ๊ตฌ์ด๋‹ค!!์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ '01010101 00000001 00001001' ์ฒ˜๋Ÿผ ํ‘œํ˜„๋˜๋Š” ์–ธ์–ด : ๊ธฐ๊ณ„์–ดํ•˜์ง€๋งŒ ์‚ฌ๋žŒ์˜ ์ž…์žฅ์—์„œ ๊ธฐ๊ณ„์–ด๋Š” ๋„ˆ๋ฌด ๋ณต์žกํ•˜๊ณ  ์–ด๋ ต๋‹ค.๊ทธ๋ž˜์„œ ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๊ณ„ ๋ช…๋ น์–ด์™€ ์ผ์ƒ ์šฉ์–ด๋ฅผ 1:1๋กœ ๋งค์นญํ•˜๋Š” ๊ธฐ๊ณ„์–ด์™€ ๋‹ˆ๋ชจ๋‹‰์˜ ๋งค์นญ ์ฝ”๋“œํ‘œ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค!์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋งค์นญ ์ฝ”๋“œํ‘œ = ์–ด์…ˆ๋ธ”๋ฆฌCPU๋งˆ๋‹ค ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๊ณ„์–ด๊ฐ€ ๋‹ฌ๋ž๊ธฐ ๋•Œ๋ฌธ์— ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋„ ๋‹ค๋ฅด๊ฒŒ ๋งŒ๋“ค์–ด์กŒ๋‹ค.์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋ฅผ ๊ธฐ๊ณ„์–ด๋กœ ๋ฒˆ์—ญํ•ด ์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด = ์–ด์…ˆ๋ธ”๋Ÿฌ์–ด์…ˆ๋ธ”๋ฆฌ์–ด์˜ ๋“ฑ์žฅ์œผ๋กœ ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ํŽธํ•ด์กŒ์ง€๋งŒ ๊ฐœ์„ ํ•ด์•ผ ํ•  ์ ์ด ์žˆ์—ˆ๋‹ค...C์–ธ์–ดC์–ธ์–ด์˜ ๋“ฑ์žฅ์œผ๋กœ ์†Œ์ŠคํŒŒ์ผ์„ ๋‹จ ํ•˜๋‚˜๋งŒ ๋งŒ๋“ค์–ด๋„ .. 2024. 10. 22.
๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ ์Šคํƒ€ํ„ฐ ๋…ธํŠธ ์ž‘์„ฑโœ๏ธ ๋‚ด๊ฐ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„์— ์ฐธ์—ฌํ•œ ๊ณ„๊ธฐ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?์ทจ์—…์„ ์ค€๋น„ํ•˜๋˜ ๋„์ค‘ ๋จผ์ € ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋˜ ์นœ๊ตฌ์˜ ๊ถŒ์œ ๋ฅผ ํ†ตํ•ด ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ  ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„์˜ ์—ฌ๋Ÿฌ ๊ณผ์ • ์ค‘์—์„œ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ๊ณผ์ •์ด ๋ˆˆ์— ๊ฐ€์žฅ ๋“ค์–ด์™€์„œ ์ฐธ์—ฌํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! ์„ฑ์‹คํ•˜๊ฒŒ ์ปค๋ฆฌํ˜๋Ÿผ์„ ๋”ฐ๋ผ ๊ณต๋ถ€ํ•˜๋‹ค๋ณด๋ฉด ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜ ์—ญ๋Ÿ‰์„ ์ฐจ๊ณก์ฐจ๊ณก ์Œ“์„ ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค!๋‚ด๊ฐ€ ์ดํ•ดํ•œ ๊ฐœ๋ฐœ์ž๋Š” ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š” ์‚ฌ๋žŒ์ธ๊ฐ€์š”?์‚ฌ๋žŒ๋“ค์ด ์˜จ๋ผ์ธ ์ƒ์—์„œ ๋ถˆํŽธํ•จ์„ ๋Š๋ผ๊ณ  ํ•„์š”๋กœ ํ•˜๋Š” ๋ถ€๋ถ„์„ ์ฐธ๊ณ ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜์—ฌ ๋ถˆํŽธํ•จ์„ ํ•ด์†Œ์‹œ์ผœ์ค„ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ฒฝํ—˜ํ•ด๋ณด์…จ๋‚˜์š”? ํ•ด๋ณด์…จ๋‹ค๋ฉด ์–ด๋–ค ๊ฒฝํ—˜์„ ํ•˜์…จ๋Š”์ง€๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์‹œ๊ณ , ์•„๋‹ˆ๋ผ๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•ด ์ฐพ์•„๋ณธ ๊ฒƒ์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.๋Œ€ํ•™๊ต์—์„œ ์ž๋ฐ”, ํŒŒ์ด์ฌ, SQL ๋“ฑ์„ ๋ฐฐ์šฐ๋Š” ๊ณผ๋ชฉ์ด ์กด์žฌํ•˜์˜€๊ณ , ํŒŒ์ด์ฌ์„ ํ†ตํ•ด .. 2024. 10. 21.