๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•
SMALL

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ107

[Java]์ž๋ฐ” ์‚ผํ•ญ ์—ฐ์‚ฐ์ž: ์ฝ”๋“œ์˜ ๊ฐ„๊ฒฐ์„ฑ๊ณผ ๊ฐ€๋…์„ฑ์„ ๋†’์ด๋Š” ๋ฌด๊ธฐ ์ž๋ฐ”์—์„œ๋Š” ์‚ผํ•ญ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ์กฐ๊ฑด๋ฌธ์„ ๋”์šฑ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ์„ ๋†’์ด๊ณ , ๋ถˆํ•„์š”ํ•œ ์ค‘๋ณต์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ์‚ผํ•ญ์—ฐ์‚ฐ์ž๋ž€? ๐Ÿ‘ฉ‍๐Ÿ‘ง‍๐Ÿ‘ฆ์‚ผํ•ญ์—ฐ์‚ฐ์ž ํ™œ์šฉ ์˜ˆ์ œ๐Ÿšด‍โ™‚๏ธํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ์‚ผํ•ญ์—ฐ์‚ฐ์ž๋ž€? ๐Ÿ‘ฉ‍๐Ÿ‘ง‍๐Ÿ‘ฆ์‚ผํ•ญ ์—ฐ์‚ฐ์ž๋Š” ์ด 3๊ฐœ์˜ ํ”ผ์—ฐ์‚ฐ์ž๋ฅผ ๊ฐ€์ง€๋ฉฐ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.(์กฐ๊ฑด) ? (์ฐธ์ธ ๊ฒฝ์šฐ ์‹คํ–‰ํ•  ์ฝ”๋“œ) : (๊ฑฐ์ง“์ธ ๊ฒฝ์šฐ ์‹คํ–‰ํ•  ์ฝ”๋“œ);์กฐ๊ฑด ์—ฐ์‚ฐ์ž๋Š” boolean ๋ณ€์ˆ˜๋‚˜ ์กฐ๊ฑด์‹์„ ์‚ฌ์šฉํ•˜๋Š” ์—ฐ์‚ฐ์ž๋กœ ์•ž์˜ ํ”ผ์—ฐ์‚ฐ์ž๊ฐ€ true์ผ ๊ฒฝ์šฐ ์ฝœ๋ก (:) ์•ž์˜ ํ”ผ์—ฐ์‚ฐ์ž๊ฐ€ ์„ ํƒ๋˜๋ฉฐ, false์ผ ๊ฒฝ์šฐ ์ฝœ๋ก  ๋’ค์˜ ํ”ผ์—ฐ์‚ฐ์ž๊ฐ€ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.์žฅ์ ์ฝ”๋“œ์˜ ๊ฐ„๊ฒฐ์„ฑ: ๋‹จ์ผ ์ค„์— ์กฐ๊ฑด๊ณผ ๊ทธ์— ๋”ฐ๋ฅธ ์ฒ˜๋ฆฌ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์–ด ์ฝ”๋“œ๊ฐ€ ๋”์šฑ ๊ฐ„๊ฒฐํ•ด์ง‘๋‹ˆ๋‹ค.๊ฐ€๋…์„ฑ ํ–ฅ์ƒ: ๋ณต์žกํ•œ ์กฐ.. 2024. 5. 2.
[Python]ํŒŒ์ด์ฌ ํด๋ž˜์Šค: ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ํ•ต์‹ฌ ์ดํ•ดํ•˜๊ธฐ ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(OOP)์€ ํ˜„์‹ค ์„ธ๊ณ„์˜ ๋ชจ๋ธ์„ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„์ž…๋‹ˆ๋‹ค. python์€ ์ด๋ฅผ ์œ„ํ•ด ํด๋ž˜์Šค(Class)์™€ ๊ฐ์ฒด(Object)๋ผ๋Š” ๊ฐœ๋…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” python ํด๋ž˜์Šค์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๐Ÿงฌํด๋ž˜์Šค์™€ ๊ฐ์ฒด๐Ÿžํด๋ž˜์Šค ์ •์˜ํ•˜๊ธฐ๐Ÿ‘ฉ‍๐Ÿณํด๋ž˜์Šค ๋ฉ”์„œ๋“œ์™€ ์ธ์Šคํ„ด์Šค ๋ฉ”์„œ๋“œ๐Ÿฐ์ƒ์†๐Ÿ‘ชํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๐Ÿงฌ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๋ฌธ์ œ๋ฅผ ์ž‘๊ฒŒ ๋‚˜๋ˆ„๊ณ  ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค๋ฉฐ, ์ด๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์œ ์šฉํ•˜๋ฉฐ, ๊ธฐ๋Šฅ์„ ๊ฐœ์„ ํ•˜๊ณ  ๋ฐœ์ „์‹œํ‚ฌ ๋•Œ๋„ ํ•ด๋‹น ํด๋ž˜์Šค๋งŒ ์ˆ˜์ •ํ•˜๋ฉด ๋˜๋ฏ€๋กœ ์œ ์ง€๋ณด์ˆ˜์— ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค.ํ•ต์‹ฌ ๊ฐœ๋…๋ฌธ์ œ ๋ถ„ํ•ด: ๊ฐ์ฒด ์žฌํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ๋Š” ํฐ ๋ฌธ์ œ๋ฅผ ์ž‘์€ .. 2024. 5. 1.
[Java]์ž๋ฐ” ๋Œ€์ž… ์—ฐ์‚ฐ์ž์˜ ๋ชจ๋“  ๊ฒƒ: ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‘์šฉ๊นŒ์ง€ ์•Œ์•„๋ณด๊ธฐ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๋Œ€์ž… ์—ฐ์‚ฐ์ž๋Š” ๋ณ€์ˆ˜์— ๊ฐ’์„ ํ• ๋‹นํ•˜๋Š” ๋ฐ์— ์‚ฌ์šฉ๋˜๋ฉฐ, ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ์— ์žˆ์–ด์„œ ๋งค์šฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” ์ž๋ฐ” ๋Œ€์ž… ์—ฐ์‚ฐ์ž์˜ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‘์šฉ๊นŒ์ง€ ๋‹ค์–‘ํ•œ ์ธก๋ฉด์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ๋Œ€์ž… ์—ฐ์‚ฐ์ž๐Ÿ’Œ๋ณตํ•ฉ ๋Œ€์ž… ์—ฐ์‚ฐ์ž๐Ÿ’ž๋Œ€์ž… ์—ฐ์‚ฐ์ž์˜ ์‘์šฉ๐Ÿ’Ÿํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ๋Œ€์ž… ์—ฐ์‚ฐ์ž๐Ÿ’Œ ๋Œ€์ž… ์—ฐ์‚ฐ์ž๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ '=' ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ๋ณ€์ˆ˜์— ๊ฐ’์„ ํ• ๋‹นํ•˜๋Š” ๋ฐ์— ์“ฐ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์•„๋ž˜ ์ฝ”๋“œ์—์„œ 'x' ๋ณ€์ˆ˜์— ๊ฐ’ 10์„ ํ• ๋‹นํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. int x = 10;2. ๋ณตํ•ฉ ๋Œ€์ž… ์—ฐ์‚ฐ์ž๐Ÿ’ž๋ณตํ•ฉ ๋Œ€์ž… ์—ฐ์‚ฐ์ž๋Š” ๋Œ€์ž… ์—ฐ์‚ฐ์ž์™€ ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž๋ฅผ ๊ฒฐํ•ฉํ•œ ๊ฒƒ์œผ๋กœ, '+='๋‚˜ '-='์™€ ๊ฐ™์€ ํ˜•ํƒœ๋ฅผ ๊ฐ€์ง€๋ฉฐ, ์—ฐ์‚ฐ๊ณผ ๋Œ€์ž…์„ ๋™์‹œ์— ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.๊ตฌ๋ถ„์„ค๋ช…์˜ˆ์‹œ๋™์ผํ•œ ํ‘œํ˜„์‹+=์™ผ์ชฝ ํ”ผ์—ฐ์‚ฐ์ž์— ์˜ค๋ฅธ์ชฝ ํ”ผ์—ฐ์‚ฐ์ž๋ฅผ ๋”ํ•จ x +.. 2024. 4. 30.
[Java]์ž๋ฐ” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž: ์กฐ๊ฑด๋ฌธ์„ ๋”์šฑ ํšจ์œจ์ ์œผ๋กœ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ• ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์กฐ๊ฑด๋ฌธ์€ ์ฝ”๋“œ์˜ ํ๋ฆ„์„ ์ œ์–ดํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ์กฐ๊ฑด์„ ํŒ๋‹จํ•˜๋Š” ํ•ต์‹ฌ์ ์ธ ๋„๊ตฌ๊ฐ€ ๋ฐ”๋กœ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž๋ฅผ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜๊ณ  ํ™œ์šฉํ•จ์œผ๋กœ์จ ํšจ์œจ์ ์ธ ์กฐ๊ฑด ํŒ๋‹จ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž๐Ÿ™†‍โ™€๏ธ๐Ÿ™…‍โ™€๏ธ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž ํ™œ์šฉ ์˜ˆ์ œ๐ŸŽŠ๋ณตํ•ฉ ์กฐ๊ฑด๋ฌธ๊ณผ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž๐Ÿงตํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž๐Ÿ™†‍โ™€๏ธ๐Ÿ™…‍โ™€๏ธ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž๋Š” ๋‘˜ ์ด์ƒ์˜ ์กฐ๊ฑด์„ ๊ฒฐํ•ฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ์กฐ๊ฑด์œผ๋กœ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ž๋ฐ”์—์„œ๋Š” ์ฃผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์„ธ ๊ฐ€์ง€ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.๊ตฌ๋ถ„์—ฐ์‚ฐ์‹๊ฒฐ๊ณผ์„ค๋ช…AND (๋…ผ๋ฆฌ๊ณฑ)true&&true true ๋ชจ๋“  ์กฐ๊ฑด์ด true์ธ ๊ฒฝ์šฐ์—๋งŒ ์ „์ฒด๊ฐ€ true๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. truefalsefalsefalsetruefalsefalsefalsefalseOR(๋…ผ๋ฆฌ.. 2024. 4. 30.
[Java]์ž๋ฐ” ๋น„๊ต ์—ฐ์‚ฐ์ž: ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์— ํ•„์ˆ˜์ ์ธ ๊ธฐ์ดˆ ๊ฐœ๋… ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์กฐ๊ฑด์„ ํŒ๋‹จํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ์— ์žˆ์–ด์„œ ๋น„๊ต ์—ฐ์‚ฐ์ž๋Š” ๊ต‰์žฅํžˆ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” ์ž๋ฐ”์˜ ๋น„๊ต ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ , ์ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ๋น„๊ต ์—ฐ์‚ฐ์ž๐Ÿ‘ฏ‍โ™‚๏ธ๋น„๊ต ์—ฐ์‚ฐ์ž ํ™œ์šฉ๐Ÿ’ƒ์ฃผ์˜ํ•  ์ ๐Ÿง™‍โ™€๏ธํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ๋น„๊ต ์—ฐ์‚ฐ์ž๐Ÿ‘ฏ‍โ™‚๏ธ ๋น„๊ต ์—ฐ์‚ฐ์ž๋Š” ๋‘ ๊ฐœ์˜ ๊ฐ’์„ ๋น„๊ตํ•˜์—ฌ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ฐธ(true) ๋˜๋Š” ๊ฑฐ์ง“(false)์œผ๋กœ ๋ฐ˜ํ™˜ํ•˜๋Š” ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. ์ž๋ฐ”์—์„œ๋Š” ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ๋น„๊ต ์—ฐ์‚ฐ์ž๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ตฌ๋ถ„์—ฐ์‚ฐ์‹์„ค๋ช…๋™๋“ฑ ๋น„๊ตํ”ผ์—ฐ์‚ฐ์ž1==ํ”ผ์—ฐ์‚ฐ์ž2๋‘ ํ”ผ์—ฐ์‚ฐ์ž์˜ ๊ฐ’์ด ๊ฐ™์€์ง€๋ฅผ ๊ฒ€์‚ฌ!=๋‘ ํ”ผ์—ฐ์‚ฐ์ž์˜ ๊ฐ’์ด ๋‹ค๋ฅธ์ง€๋ฅผ ๊ฒ€์‚ฌํฌ๊ธฐ ๋น„๊ต>ํ”ผ์—ฐ์‚ฐ์ž1์ด ํฐ์ง€๋ฅผ ๊ฒ€์‚ฌ>=ํ”ผ์—ฐ์‚ฐ์ž1์ด ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€์ง€๋ฅผ ๊ฒ€์‚ฌํ”ผ์—ฐ์‚ฐ์ž1์ด ์ž‘์€์ง€๋ฅผ .. 2024. 4. 29.
[Java]์ž๋ฐ” ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž๋Š” ๊ธฐ๋ณธ์ ์ด๊ณ  ์ค‘์š”ํ•œ ๊ฐœ๋… ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด ์—ฐ์‚ฐ์ž๋“ค์€ ์ˆซ์ž ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ํ•„์ˆ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋‹ค์–‘ํ•œ ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŠธ์—์„œ๋Š” ์ž๋ฐ”์˜ ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ์‚ฐ์ˆ  ์—ฐ์‚ฐ์žโšก์ •ํ™•ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ์ •์ˆ˜ ์—ฐ์‚ฐ ํ™œ์šฉํ•˜๊ธฐ๐ŸŒž๋‚˜๋ˆ—์…ˆ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” NaN๊ณผ Infinity ์ฒ˜๋ฆฌํ•˜๊ธฐ๐ŸŒ ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ์‚ฐ์ˆ  ์—ฐ์‚ฐ์žโšก ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž๋Š” ์ฃผ๋กœ ๋ง์…ˆ(+), ๋บ„์…ˆ(-), ๊ณฑ์…ˆ(*), ๋‚˜๋ˆ—์…ˆ(/), ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋จธ์ง€(%) ์—ฐ์‚ฐ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ด ์—ฐ์‚ฐ์ž๋“ค์€ ํ”ผ์—ฐ์‚ฐ์ž(operand)๋ผ ๋ถˆ๋ฆฌ๋Š” ๊ฐ’๋“ค ์‚ฌ์ด์—์„œ ์‚ฐ์ˆ ์  ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.์—ฐ์‚ฐ์ž์„ค๋ช…ํ”ผ์—ฐ์‚ฐ์ž+ํ”ผ์—ฐ์‚ฐ์ž๋ง์…ˆ ์—ฐ์‚ฐ-๋บ„์…ˆ ์—ฐ์‚ฐ*๊ณฑ์…ˆ ์—ฐ์‚ฐ/๋‚˜๋ˆ—์…ˆ ์—ฐ์‚ฐ%๋‚˜๋ˆ—์…ˆ์˜ ๋‚˜๋จธ์ง€๋ฅผ ์‚ฐ์ถœํ•˜๋Š” ์—ฐ์‚ฐ์ž๋ฐ”์—.. 2024. 4. 27.
[Java]์ž๋ฐ” ๋ถ€ํ˜ธ ๋ฐ ์ฆ๊ฐ ์—ฐ์‚ฐ์ž ํ™œ์šฉ ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ์กฐ์ž‘ํ•˜๊ณ  ์ œ์–ดํ•˜๋Š”๋ฐ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•˜๋Š” ์ž๋ฐ” ๋ถ€ํ˜ธ ๋ฐ ์ฆ๊ฐ ์—ฐ์‚ฐ์ž๋Š” ๋งค์šฐ ์œ ์šฉํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ž๋ฐ” ์—ฐ์‚ฐ์ž๋“ค์„ ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ๋ถ€ํ˜ธ ์—ฐ์‚ฐ์žโž•โž–์ฆ๊ฐ ์—ฐ์‚ฐ์žโž•โž•โž–โž–๋ถ€ํ˜ธ/์ฆ๊ฐ ์—ฐ์‚ฐ์ž ํ™œ์šฉ๐Ÿคบํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ๋ถ€ํ˜ธ ์—ฐ์‚ฐ์žโž•โž– ๋ถ€ํ˜ธ ์—ฐ์‚ฐ์ž๋Š” ์ˆซ์ž์˜ ๋ถ€ํ˜ธ๋ฅผ ๋ฐ”๊ฟ”์ฃผ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์–‘์ˆ˜๋ฅผ ์Œ์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๊ฑฐ๋‚˜ ์Œ์ˆ˜๋ฅผ ์–‘์ˆ˜๋กœ ๋ณ€ํ™˜ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ํ†ตํ•ด ๋ถ€ํ˜ธ ์—ฐ์‚ฐ์ž์˜ ์‚ฌ์šฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.byte number = 10;int negatedNumber = -number; // ์–‘์ˆ˜๋ฅผ ์Œ์ˆ˜๋กœ ๋ณ€ํ™˜System.out.println("Negated number: " + negatedNumber); // ์ถœ๋ ฅ: -10๋ถ€ํ˜ธ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•  .. 2024. 4. 26.
[Java]์ž๋ฐ”์—์„œ์˜ ํ˜• ๋ณ€ํ™˜: ์ž๋™ ๋ณ€ํ™˜๊ณผ ๊ฐ•์ œ ๋ณ€ํ™˜ ์ž๋ฐ”์—์„œ ํ˜• ๋ณ€ํ™˜์€ ๋ฐ์ดํ„ฐ์˜ ํƒ€์ž…์„ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์ค‘์š”ํ•œ ๊ฐœ๋… ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ, ์ž๋ฐ”์—์„œ๋Š” ์ž๋™ ํ˜• ๋ณ€ํ™˜๊ณผ ๊ฐ•์ œ ํ˜• ๋ณ€ํ™˜ ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ์ž๋™ ํ˜• ๋ณ€ํ™˜๐Ÿฑ‍๐Ÿ๊ฐ•์ œ ํ˜• ๋ณ€ํ™˜๐Ÿฑ‍๐Ÿ‘ค์—ฐ์‚ฐ์‹์—์„œ์˜ ํ˜• ๋ณ€ํ™˜๐Ÿ“Š๋ฌธ์ž์—ด์„ ๊ธฐ๋ณธ ํƒ€์ž…์œผ๋กœ ๋ณ€ํ™˜๐Ÿ“–ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ์ž๋™ ํ˜• ๋ณ€ํ™˜๐Ÿฑ‍๐Ÿ์ž๋™ ํ˜• ๋ณ€ํ™˜์€ ์ž‘์€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์—์„œ ํฐ ๋ฐ์ดํ„ฐ ํƒ€์ž…์œผ๋กœ์˜ ๋ณ€ํ™˜์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, int์—์„œ double๋กœ์˜ ๋ณ€ํ™˜์€ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐ์ดํ„ฐ ์†์‹ค์ด ์—†๋Š” ์•ˆ์ „ํ•œ ๋ณ€ํ™˜์ด๋ฉฐ, ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์•Œ์•„์„œ ํ˜• ๋ณ€ํ™˜์„ ํ•ด์ค๋‹ˆ๋‹ค. ์ฃผ๋กœ ์ž‘์€ ๋ฒ”์œ„์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ํฐ ๋ฒ”์œ„์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์— ๋Œ€์ž…๋  ๋•Œ ๋ฐœ์ƒํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ ์†์‹ค ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ๊ฑฐ๋‚˜ ์—†๋Š” ๊ฒฝ์šฐ์— ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค.๋‹ค์Œ์€ ์ž.. 2024. 4. 25.
[Python]ํŒŒ์ด์ฌ์œผ๋กœ CSV์™€ JSON ํŒŒ์ผ ๋‹ค๋ฃจ๊ธฐ: ์ž…์ถœ๋ ฅ ๊ฐ€์ด๋“œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋ฐ ํŒŒ์ผ ์ž…์ถœ๋ ฅ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ํŠนํžˆ CSV์™€ JSON์€ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ €์žฅํ•˜๊ณ  ๊ตํ™˜ํ•˜๋Š” ๋ฐ ๋„๋ฆฌ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŠธ์—์„œ๋Š” python์„ ์‚ฌ์šฉํ•˜์—ฌ CSV์™€ JSON ํŒŒ์ผ์„ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจcsv ํŒŒ์ผ ์ž…์ถœ๋ ฅ๐Ÿ“‚jsonํŒŒ์ผ ์ž…์ถœ๋ ฅ๐Ÿ“์‘์šฉ ์˜ˆ์ œ๐ŸŽํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. csv ํŒŒ์ผ ์ž…์ถœ๋ ฅ๐Ÿ“‚ csv ํŒŒ์ผ์€ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ–‰๊ณผ ์—ด๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ €์žฅํ•˜๋Š” ํ˜•์‹์ž…๋‹ˆ๋‹ค. csv ํŒŒ์ผ์„ ์ฝ์€ ํ›„ ํŒŒ์ผ ์•ˆ์— ์žˆ๋Š” ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.# csv ํŒŒ์ผ ์ฝ๊ธฐstudent_list = [] # ์ตœ์ข… ๊ฒฐ๊ณผ๋ฅผ ๋‹ด์„ ๋นˆ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋งŒ๋“ ๋‹ค# './csvfile/ํ•™์ƒ๋ช…๋‹จ.csv' ๊ฒฝ๋กœ์˜ ํŒŒ์ผ์„ ์ฝ๊ธฐ ๋ชจ๋“œ('rt')๋กœ ์—ด๊ณ  'file' ๋ณ€์ˆ˜์— ํ• ๋‹น.. 2024. 4. 24.
[Java]์ž๋ฐ” ๋…ผ๋ฆฌ ํƒ€์ž… ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์กฐ๊ฑด๋ถ€๋กœ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ๋ฐ˜๋ณตํ•˜๋Š” ๋“ฑ์˜ ์ œ์–ด ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋…ผ๋ฆฌ ํƒ€์ž…์€ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ ํƒ€์ž…์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ์‹ค์ „ ์˜ˆ์ œ๊นŒ์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ ๋…ผ๋ฆฌ ํƒ€์ž…๐Ÿ‘Œ๋…ผ๋ฆฌ ํƒ€์ž… ํ™œ์šฉ๐Ÿ™Œํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ๋…ผ๋ฆฌ ํƒ€์ž…๐Ÿ‘Œ์ฐธ๊ณผ ๊ฑฐ์ง“์„ ์˜๋ฏธํ•˜๋Š” ๋…ผ๋ฆฌ ๋ฆฌํ„ฐ๋Ÿด์€ true์™€ false์ž…๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ ๋ฆฌํ„ฐ๋Ÿด์€ boolean ํƒ€์ž… ๋ณ€์ˆ˜์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋Œ€์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.boolean stop = true;boolean stop = false;boolean ํƒ€์ž… ๋ณ€์ˆ˜๋Š” ์ฃผ๋กœ ๋‘ ๊ฐ€์ง€ ์ƒํƒœ๊ฐ’์„ ์ €์žฅํ•  ํ•„์š”๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ณ€์ˆ˜๋Š” ์ƒํƒœ๊ฐ’์— ๋”ฐ๋ผ ์กฐ๊ฑด๋ฌธ๊ณผ ์ œ์–ด๋ฌธ์˜ ์‹คํ–‰ ํ๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋น„๊ต ๋ฐ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์˜ ๊ฒฐ๊ณผ๋Š” true ๋˜๋Š” false๊ฐ€ ๋˜๋ฏ€๋กœ boolean ํƒ€์ž… ๋ณ€์ˆ˜์—.. 2024. 4. 23.
728x90
๋ฐ˜์‘ํ˜•
LIST