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

Language71

[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.
[Pytohon]ํŒŒ์ด์ฌ ํŒŒ์ผ ์ž…๋ ฅ ์ถœ๋ ฅ: ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ์™€ ์“ฐ๊ธฐ์˜ ๊ธฐ์ดˆ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ํŒŒ์ผ์— ์ €์žฅํ•˜๊ณ  ์ฝ์–ด์˜ค๋Š” ๊ฒƒ์€ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ์žˆ์–ด์„œ ํ•ต์‹ฌ์ ์ธ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŒŒ์ผ ์ž…์ถœ๋ ฅ์€ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๋กœ ๊ผฝํž™๋‹ˆ๋‹ค. python์—์„œ๋Š” ํ‘œ์ค€ ํ•จ์ˆ˜์—๋Š” ํŒŒ์ผ๊ณผ ๊ด€๋ จ๋œ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๊ธฐ๋ณธ ํ•จ์ˆ˜๊ฐ€ ์ œ๊ณต๋˜๋ฏ€๋กœ, ์ด๋ฅผ ํ†ตํ•ด ํŒŒ์ผ ์ž…์ถœ๋ ฅ์„ ์‰ฝ๊ฒŒ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจํŒŒ์ผ ์ƒ์„ฑ๊ณผ ๋ฌธ์ž์—ด ์“ฐ๊ธฐ๐Ÿ‘ฉ‍๐Ÿ’ปํŒŒ์ผ์—์„œ ๋ฌธ์ž์—ด ์ฝ๊ธฐ๐Ÿ“šํŒŒ์ผ์—์„œ ์—ฌ๋Ÿฌ ์ค„์„ ๋ฆฌ์ŠคํŠธ๋กœ ์ฝ๊ธฐ๐ŸŒˆwith ํ‚ค์›Œ๋“œ ์ด์šฉํ•œ ํŒŒ์ผ ์ž…์ถœ๋ ฅ๐Ÿ‘จ‍โค๏ธ‍๐Ÿ‘จํŒŒ์ผ ์ž…์ถœ๋ ฅ ํ™œ์šฉ๐ŸŽกํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ํŒŒ์ผ ์ƒ์„ฑ๊ณผ ๋ฌธ์ž์—ด ์“ฐ๊ธฐ๐Ÿ‘ฉ‍๐Ÿ’ป๋จผ์ € ํŒŒ์ผ ์ž…์ถœ๋ ฅ์˜ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ•์„ ํ†ตํ•ด ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ณ  ๋ฌธ์ž์—ด์„ ์“ฐ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.ํ˜•์‹ (๊ธฐ๋ณธ ๋ฌธ๋ฒ•)ํŒŒ์ผ ์—ด๊ธฐโ–ถ ํŒŒ์ผ๊ฐ์ฒด๋ช… = open('ํŒŒ์ผ ์ด๋ฆ„', 'wt')ํŒŒ์ผ์— ์“ฐ๊ธฐ โ–ถ ํŒŒ์ผ๊ฐ์ฒด๋ช….. 2024. 4. 23.
[Java]์ž๋ฐ” ๋ฌธ์ž ํƒ€์ž… : ๋ฌธ์ž์—ด ์ฒ˜๋ฆฌ์˜ ํ•ต์‹ฌ๊ณผ String vs. char ํƒ€์ž… ๋น„๊ต ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๋ฌธ์ž์—ด๊ณผ ๋ฌธ์ž ํƒ€์ž…์€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‘˜์€ ํ”„๋กœ๊ทธ๋žจ์—์„œ ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐ ํ•„์ˆ˜์ ์ด๋ฉฐ, ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š์œผ๋ฉด ์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ์ž๋ฐ”์—์„œ ๋ฌธ์ž ํƒ€์ž…์„ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๋ฌธ์ž์—ด ์ฒ˜๋ฆฌ์˜ ํ•ต์‹ฌ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ๋ฌธ์ž์—ด ํƒ€์ž… : String๐Ÿ’ฌ์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž๐Ÿงทํ…์ŠคํŠธ ๋ธ”๋ก๐Ÿ’ซString vs. char ํƒ€์ž… ๋น„๊ต๐Ÿ™‰ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ๋ฌธ์ž์—ด ํƒ€์ž… : String๐Ÿ’ฌ String ํด๋ž˜์Šค๋Š” ์ž๋ฐ”์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ํด๋ž˜์Šค ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ํฐ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ผ ๋ฌธ์ž์—ด์„ ๋ณ€์ˆ˜์— ์ €์žฅํ•˜์—ฌ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด์„ ๋‹ค๋ฃจ๋Š”๋ฐ ํ•„์š”ํ•œ ๋‹ค์–‘ํ•œ ๋ฉ”์„œ๋“œ์™€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. // ์˜ˆ์ œ ์ฝ”๋“œ: String ํด๋ž˜์Šค ํ™œ์šฉpublic class StringExamp.. 2024. 4. 22.
[Python]ํŒŒ์ด์ฌ ๋ชจ๋“ˆ: import์™€ from์˜ ํ™œ์šฉ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” python์—์„œ ๋ชจ๋“ˆ๊ณผ import์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. python ์—์„œ ๋ชจ๋“ˆ์€ ์ฝ”๋“œ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ธ”๋ก์ด๋ฉฐ, ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ•จ์ˆ˜, ํด๋ž˜์Šค, ๋ณ€์ˆ˜ ๋“ฑ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“ˆ์„ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉํ•˜์—ฌ ์ฝ”๋“œ์˜ ์žฌ์‚ฌ์šฉ์„ฑ๊ณผ ์œ ์ง€๋ณด์ˆ˜์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ๋ชจ๋“ˆ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ๐Ÿ“__name__๐Ÿง™‍โ™‚๏ธํ‘œ์ค€๋ชจ๋“ˆ๐ŸŒ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ ๋ชจ๋ฅผ ๋•Œ๐Ÿ™‹‍โ™€๏ธํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ๋ชจ๋“ˆ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ๐Ÿ“ํŒŒ์ด์ฌ ๋ชจ๋“ˆ์ด๋ž€ ํ•œ ๋งˆ๋””๋กœ ํŒŒ์ด์ฌ ํŒŒ์ผ(.py)์ž…๋‹ˆ๋‹ค. ์–ธ์ œ๋“ ์ง€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณ€์ˆ˜๋‚˜ ํ•จ์ˆ˜ ๋˜๋Š” ํด๋ž˜์Šค๋ฅผ ๋ชจ์•„ ๋†“์€ ํŒŒ์ผ์„ ๋ชจ๋“ˆ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.ํŒŒ์ด์ฌ์—์„œ๋Š” ๋ชจ๋“ˆ์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๋ฐ์— ๋„ค ๊ฐ€์ง€ ์ฃผ์š”ํ•œ ๋ฐฉ์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค: import, from ๋ชจ๋“ˆ import ์ด๋ฆ„, from ๋ชจ๋“ˆ import *, import ๋ชจ๋“ˆ as ๋ณ„์นญ.. 2024. 4. 22.
[Java]์ž๋ฐ” ์‹ค์ˆ˜ ํƒ€์ž… ์ž๋ฐ”์—์„œ๋Š” ์ •์ˆ˜์™€ ํ•จ๊ป˜ ์‹ค์ˆ˜ ํƒ€์ž…๋„ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ •์ˆ˜ ํƒ€์ž…๊ณผ ๋‹ฌ๋ฆฌ ์‹ค์ˆ˜ ํƒ€์ž…์€ ์†Œ์ˆ˜์  ์ดํ•˜์˜ ๊ฐ’์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ์–ด์„œ ๊ณ„์‚ฐ์˜ ์ •ํ™•๋„์™€ ์œ ํšจ ์ž๋ฆฟ์ˆ˜๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ์‹ค์ˆ˜ ํƒ€์ž…์˜ ์ข…๋ฅ˜๐Ÿ ์ •๋ฐ€๋„์™€ ๊ทผ์‚ฌ์น˜ ๐Ÿฆ€ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ์‹ค์ˆ˜ ํƒ€์ž…์˜ ์ข…๋ฅ˜๐Ÿ ์ž๋ฐ”์—์„œ๋Š” ์ฃผ๋กœ float๊ณผ double ๋‘ ๊ฐ€์ง€ ์‹ค์ˆ˜ ํƒ€์ž…์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. float์€ 32๋น„ํŠธ๋กœ ํ‘œํ˜„๋˜๋ฉฐ, double์€ 64๋น„ํŠธ๋กœ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค. double์€ ๋ณด๋‹ค ํฐ ๋ฒ”์œ„์˜ ๊ฐ’์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ผ๋ฐ˜์ ์œผ๋กœ ๋” ๋†’์€ ์ •๋ฐ€๋„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.float :4byte ์‹ค์ˆ˜(6 ~ 9์ž๋ฆฌ)double/b>:8byte ์‹ค์ˆ˜(๊ธฐ๋ณธ๊ฐ’)(15 ~ 18์ž๋ฆฌ)float๊ณผ double ํƒ€์ž…์€ ๊ฐ€์ˆ˜์™€ ์ง€์ˆ˜๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ์ „์ฒด ๋น„ํŠธ๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜๋ˆ„์–ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.์ตœ์ƒ์œ„ .. 2024. 4. 21.
[Java]์ž๋ฐ” ์ •์ˆ˜ ํƒ€์ž… ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์ •์ˆ˜ ํƒ€์ž…์€ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ์ž๋ฐ”์˜ ๋‹ค์„ฏ ๊ฐ€์ง€ ์ •์ˆ˜ ํƒ€์ž…์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ , ๊ฐ ํƒ€์ž…์˜ ํŠน์ง•๊ณผ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•จ๊ป˜ ์ž๋ฐ” ์ •์ˆ˜ ํƒ€์ž…์„ ์ดํ•ดํ•˜๊ณ , ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ด…์‹œ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ์ •์ˆ˜ ํƒ€์ž…์˜ ์ข…๋ฅ˜๐ŸŒˆ์ •์ˆ˜ ๋ฆฌํ„ฐ๋Ÿด์„ ํ‘œํ˜„ํ•˜๋Š” 4๊ฐ€์ง€ ๋ฐฉ๋ฒ•๐ŸŽ›์ด์ง„๋ฐ์ดํ„ฐ ํ‘œํ˜„๐Ÿ–ฅํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ์ •์ˆ˜ ํƒ€์ž…์˜ ์ข…๋ฅ˜๐ŸŒˆ๋ณ€์ˆ˜์˜ ํƒ€์ž…์ด ์ •ํ•ด์ง€๋ฉด, ์ €์žฅ ๊ฐ€๋Šฅํ•œ ๊ฐ’์˜ ์ข…๋ฅ˜์™€ ํ—ˆ์šฉ ๋ฒ”์œ„๋„ ํ•จ๊ป˜ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ์ •์ˆ˜ ํƒ€์ž…์€ ์ด 5๊ฐ€์ง€๊ฐ€ ์žˆ์œผ๋ฉฐ, ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ํฌ๊ธฐ์™€ ์ €์žฅ ๊ฐ€๋Šฅํ•œ ๊ฐ’์˜ ๋ฒ”์œ„๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.char ํƒ€์ž…์€ ํ•œ ๊ฐœ์˜ ๋ฌธ์ž๋ฅผ ์ˆซ์ž๋กœ ์ €์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ์ˆซ์ž๋Š” ์Œ์ˆ˜๋กœ ๋งคํ•‘๋  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ’์˜ ํ—ˆ์šฉ ๋ฒ”์œ„์— ์Œ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.์ผ๋ฐ˜์ ์œผ๋กœ .. 2024. 4. 20.
728x90
๋ฐ˜์‘ํ˜•