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

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

[HTML5]HTML ํ…์ŠคํŠธ ๊ด€๋ จ ํƒœ๊ทธ ํ…์ŠคํŠธ๋Š” ์›นํŽ˜์ด์ง€์—์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ, HTML์—์„œ๋Š” ํ…์ŠคํŠธ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋‹ค์–‘ํ•œ ํƒœ๊ทธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” HTML์˜ ์ฃผ์š” ํ…์ŠคํŠธ ๊ด€๋ จ ํƒœ๊ทธ๋ฅผ ์†Œ๊ฐœํ•˜๊ณ  ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ์ œ๋ชฉ ํƒœ๊ทธ(Heading Tag)๐Ÿค ๋‹จ๋ฝ ํƒœ๊ทธ(Paragraph Tag)๐Ÿ‘ฅ์ค„ ๋ฐ”๊ฟˆ ํƒœ๊ทธ(Link Break Tag)๐Ÿƒ‍โ™€๏ธ์ˆ˜ํ‰ ์ค„ ํƒœ๊ทธ(Horizontal Rule Tag)๐Ÿ“์ธ์šฉ๋ฌธ ํƒœ๊ทธ(Blockquote Tag), (q Tag)๐Ÿ“–ํ‚ค๋ณด๋“œ ๊ฐ’ ๊ทธ๋Œ€๋กœ ํ‘œํ˜„ ํƒœ๊ทธ(Preformatted Text Tag)๐Ÿ‘ฉ‍๐Ÿ’ป๊ฐ•์กฐ ํƒœ๊ทธ(Inline Tag)์™€ ์ค‘์š” ๋ถ€๋ถ„ ๊ฐ•์กฐ ํƒœ๊ทธ(Mark Tag)โœจ์Šคํƒ€์ผ ์ง€์ • ํƒœ๊ทธ(Span Tag)๐Ÿ‘’๋™์•„์‹œ์•„ ๊ธ€์ž ํ‘œํ˜„ ํƒœ๊ทธ(Ruby Tag)๐Ÿ‘™์ทจ์†Œ์„  ๋ฐ ๋ฐ‘์ค„ ํƒœ๊ทธ(Strike Through .. 2024. 5. 15.
[Java]์ž๋ฐ” while ๋ฌธ: ๋ฌดํ•œ ๋ฐ˜๋ณต์„ ๋„˜์–ด์„œ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๋ฐ˜๋ณต๋ฌธ์€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ์ค‘ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ด๋ฉด์„œ๋„ ์œ ์šฉํ•œ while ๋ฌธ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. while ๋ฌธ์€ ์กฐ๊ฑด์ด ์ฐธ์ผ ๋•Œ๊นŒ์ง€ ์ฝ”๋“œ ๋ธ”๋ก์„ ๋ฐ˜๋ณต ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” java while ๋ฌธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ถ€ํ„ฐ ํ™œ์šฉ ๋ฐฉ๋ฒ•, ์ฃผ์˜์‚ฌํ•ญ๊นŒ์ง€ ์ƒ์„ธํžˆ ๋‹ค๋ค„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจwhile ๋ฌธ ๊ธฐ๋ณธ๊ตฌ์กฐ๐Ÿคน while ๋ฌธ ์˜ˆ์ œ๐Ÿคธwhile ๋ฌธ ์‚ฌ์šฉ ์‹œ ์ฃผ์˜ํ•  ์ ๐Ÿ’ซdo-while ๋ฌธ๐Ÿƒํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. while ๋ฌธ ๊ธฐ๋ณธ ๊ตฌ์กฐ๐Ÿคน‍โ™‚๏ธwhile ๋ฌธ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ํŠน์ • ์กฐ๊ฑด์ด ๋งŒ์กฑ๋  ๋•Œ๊นŒ์ง€ ์ผ๋ จ์˜ ์ž‘์—…์„ ๋ฐ˜๋ณตํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. while ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.while (์กฐ๊ฑด์‹) { // ์กฐ๊ฑด์‹์ด ์ฐธ์ผ ๋•Œ ์‹คํ–‰๋  ์ฝ”๋“œ}์—ฌ๊ธฐ์„œ ์กฐ๊ฑด์‹์€ true ๋˜๋Š” false๋กœ .. 2024. 5. 14.
[HTML5]HTML: ์›น ํŽ˜์ด์ง€์˜ ๊ธฐ๋ฐ˜์„ ์ด๋ฃจ๋Š” ํ•ต์‹ฌ HTML์€Hyper Text Markup Language์˜ ์•ฝ์ž๋กœ, ์›น ํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ์™€ ๋‚ด์šฉ์„ ์ •์˜ํ•˜๋Š”๋งˆํฌ์—… ์–ธ์–ด์ž…๋‹ˆ๋‹ค. HTML์€ ์›น ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์š”์†Œ๋“ค์„ ์ •์˜ํ•˜๊ณ  ์ด๋ฅผ ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ•ด์„ํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” HTML์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ๊ตฌ์กฐ, ๊ทธ๋ฆฌ๊ณ  HTML ๋ฌธ์„œ์˜ ์ฃผ์š” ํŠน์ง•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจHTML์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๐Ÿ˜ŽHTML์˜ ๊ธฐ๋ณธ ๊ตฌ์„ฑ ์š”์†Œ๐ŸŽHTML์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๐Ÿ HTML์˜ ํŠน์ง•โญํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. HTML์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๐Ÿ˜ŽHTML์€ ์›น ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์š”์†Œ๋“ค์„ ํƒœ๊ทธ(tag)๋ผ๋Š” ํŠน๋ณ„ํ•œ ํ‘œ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด ํƒœ๊ทธ๋“ค์€ ์›น ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ํŠน์ • ์š”์†Œ์˜ ์—ญํ• ๊ณผ ์˜๋ฏธ๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. HTML์€ ๋ฌธ์„œ์˜ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๊ณ , ํ…์ŠคํŠธ์˜ ํ˜•์‹์„ .. 2024. 5. 13.
[Java]์ž๋ฐ” for ๋ฌธ: ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์™„๋ฒฝํ•œ ์•ˆ๋‚ด์„œ ์˜ค๋Š˜์€ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ์ œ์–ด๋ฌธ ์ค‘ ํ•˜๋‚˜์ธ for ๋ฌธ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. for ๋ฌธ์€ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ๋งค์šฐ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” java for ๋ฌธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ถ€ํ„ฐ ๋‹ค์–‘ํ•œ ํ™œ์šฉ๋ฒ•, ๊ทธ๋ฆฌ๊ณ  ์‹ค์ „ ์˜ˆ์ œ๊นŒ์ง€ ๋‹ค๋ค„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจfor ๋ฌธ ๊ธฐ๋ณธ ๊ตฌ๋ฌธ๐ŸŒณfor ๋ฌธ์˜ ๋‹ค์–‘ํ•œ ํ™œ์šฉ๋ฒ•๐ŸŒทfor ๋ฌธ ์‹ค์ „ ์˜ˆ์ œ๐Ÿ’for ๋ฌธ ์ฃผ์˜ํ•  ์ ๐Ÿ€ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. for ๋ฌธ ๊ธฐ๋ณธ ๊ตฌ๋ฌธ๐ŸŒณfor ๋ฌธ์€ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ฝ”๋“œ ๋ธ”๋ก์„ ์‹คํ–‰ํ•˜๋Š” ์ œ์–ด๋ฌธ ์ค‘ ํ•˜๋‚˜๋กœ, ํŠน์ • ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๋™์•ˆ ์ฝ”๋“œ๋ฅผ ๋ฐ˜๋ณต ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด for ๋ฌธ์€ ์™œ ์‚ฌ์šฉํ• ๊นŒ์š”? for๋ฌธ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ž‘์—…์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ณต ํšŸ์ˆ˜๋ฅผ ๋ฏธ๋ฆฌ ์•Œ๊ณ  ์žˆ์„ ๋•Œ ๋งค์šฐ ์œ ์šฉํ•˜๋ฉฐ, ๋ฐฐ์—ด์ด๋‚˜ ์ปฌ๋ ‰์…˜ ๋“ฑ๊ณผ.. 2024. 5. 13.
[Python]ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”: ๊ทธ๋ž˜ํ”„ ์ข…๋ฅ˜์™€ ํ™œ์šฉ๋ฒ• ์•Œ์•„๋ณด๊ธฐ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋Š” ๋ฐ์ดํ„ฐ ๋ถ„์„์˜ ํ•ต์‹ฌ ์š”์†Œ ์ค‘ ํ•˜๋‚˜๋กœ, ๋ฐ์ดํ„ฐ๋ฅผ ์ดํ•ดํ•˜๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ์ „๋‹ฌํ•˜๋Š” ๋ฐ์— ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. python์—์„œ๋Š” Mathplotlib ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ฆด ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ง๊ด€์ ์œผ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ๊บพ์€ ์„ ํ˜• ๊ทธ๋ž˜ํ”„ (Plot)๐Ÿ“ˆ ๋ง‰๋Œ€๊ทธ๋ž˜ํ”„ (Bar)๐Ÿ“Š์‚ฐํฌ ๊ทธ๋ž˜ํ”„ (Scatter)๐ŸŒง์›ํ˜• ๊ทธ๋ž˜ํ”„ (Pie)๐Ÿ•’ ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ๊บพ์€ ์„ ํ˜• ๊ทธ๋ž˜ํ”„๐Ÿ“ˆ (Plot) ๊บพ์€ ์„ ํ˜• ๊ทธ๋ž˜ํ”„๋Š” ๋ฐ์ดํ„ฐ์˜ ์ถ”์ด๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํŒŒ์•…ํ•˜๋Š” ๋ฐ์— ๋งŽ์ด ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. python์—์„œ๋Š”Mathplotlib๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์‹œ๊ฐํ™”ํ•˜๊ณ , ๊ทธ๋ž˜ํ”„๋ฅผ ๊พธ๋ฏธ๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ–ถ๊บพ์€ ์„ ํ˜• ๊ทธ๋ž˜ํ”„ 1๊ฐœ ๋งŒ๋“ค๊ธฐimport matplotlib.pyplot .. 2024. 5. 12.
[Python]ํŒŒ์ด์ฌ ์›นํฌ๋กค๋ง ๋งˆ์Šคํ„ฐํ•˜๊ธฐ: ์‹ค์ „ ๊ฐ€์ด๋“œ์™€ ํŒ ๋ชจ์Œ ์›นํฌ๋กค๋ง์€ ์ธํ„ฐ๋„ท์ƒ์˜ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋กœ, python์€ ์ด๋ฅผ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ๋กœ ์ž๋ฆฌ๋งค๊น€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ํŒŒ์ด์ฌ์„ ์‚ฌ์šฉํ•˜์—ฌ ์›นํฌ๋กค๋งํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ์›นํฌ๋กค๋ง์˜ ์ดํ•ด๐Ÿค–BeautifulSoup์„ ์ด์šฉํ•œ ์›นํŽ˜์ด์ง€ ํŒŒ์‹ฑ๐ŸŒ์ด๋ฏธ์ง€ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ๐Ÿ–ฅ๏ธ์›นํŽ˜์ด์ง€ ๋‚ด ์ด๋ฏธ์ง€ ํ•œ๊บผ๋ฒˆ์— ๋‹ค์šด๋กœ๋“œ๐Ÿ—ƒ๏ธ์ฃผ์˜์‚ฌํ•ญ๐Ÿ•ต๏ธ‍โ™‚๏ธํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ์›นํฌ๋กค๋ง์˜ ์ดํ•ด๐Ÿค–์›นํฌ๋กค๋ง์€ ์›นํŽ˜์ด์ง€์˜ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์œผ๋กœ, HTTP ์š”์ฒญ์„ ํ†ตํ•ด ์›นํŽ˜์ด์ง€์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. 'requests' ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ์›นํŽ˜์ด์ง€์˜ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.import requests # requests ๋ชจ๋“ˆ์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ HTTP ์š”์ฒญ์„ ๋ณด๋‚ด๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.url = 'htt.. 2024. 5. 11.
[Java]์ž๋ฐ” switch ๋ฌธ: ์กฐ๊ฑด๋ฌธ์˜ ๊ฐ•๋ ฅํ•œ ๋Œ€์•ˆ Java ์กฐ๊ฑด๋ฌธ ์ค‘ switch๋ฌธ์€ ํŠน์ • ๊ฐ’์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๋™์ž‘์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ž๋ฐ” switch ๋ฌธ์˜ ๊ฐœ๋…๊ณผ ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจswitch ๋ฌธ์˜ ๊ตฌ์กฐ๐Ÿ switch ๋ฌธ์˜ ํ™œ์šฉ๐Ÿกswitch expression๐Ÿ’’ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์กฐ๊ฑด๋ฌธ์€ ํ”„๋กœ๊ทธ๋žจ์˜ ํ๋ฆ„์„ ์ œ์–ดํ•˜๋Š” ํ•ต์‹ฌ์ ์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์ง€๋‚œ ํฌ์ŠคํŒ…์—์„œ๋Š” if๋ฌธ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜๋Š”๋ฐ์š”! ์•„์ง ๋ชป๋ณด์‹  ๋ถ„๋“ค์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ํ™•์ธํ•ด ์ฃผ์„ธ์š”๐Ÿ˜""[Java]์ž๋ฐ”์—์„œ ์กฐ๊ฑด๋ฌธ ํ™œ์šฉํ•˜๊ธฐ: if ๋ฌธ์˜ ํ™œ์šฉ๊ณผ ์˜ˆ์‹œ ์ฝ”๋“œ๋ชฉ์ฐจ1. if๋ฌธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ2. ๋‹จ์ˆœ if ๋ฌธ ์˜ˆ์ œ3. if-else ๋ฌธ ์˜ˆ์ œ4. ๋‹ค์ค‘ ์กฐ๊ฑด์„ ๋‹ค๋ฃจ๋Š” if-else if-else ๋ฌธ ์˜ˆ์ œ5. ์ค‘์ฒฉ if ๋ฌธ ์˜ˆ.. 2024. 5. 9.
[Python]ํŒŒ์ด์ฌ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ๋งˆ์Šคํ„ฐํ•˜๊ธฐ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ํ•„์ˆ˜์ ์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์ƒํ™ฉ์— ๋Œ€๋น„ํ•˜๋Š” ๊ฒƒ์€ ์•ˆ์ •์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ๋†’์ด๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” python์—์„œ์˜ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ์˜ˆ์™ธ์˜ ์ข…๋ฅ˜๐Ÿถ๋ชจ๋“  ์˜ˆ์™ธ ์ฒ˜๋ฆฌ (try - except)๐ŸฏํŠน์ • ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๐Ÿฆ“else ๋ฌธ๊ณผ finally๋ฌธ๐ŸฆŠ๊ฐ•์ œ๋กœ ์˜ˆ์™ธ ๋ฐœ์ƒ์‹œํ‚ค๊ธฐ (raise)๐Ÿฒ์‚ฌ์šฉ์ž ์˜ˆ์™ธ ํด๋ž˜์Šค๐Ÿ™‰ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ์˜ˆ์™ธ์˜ ์ข…๋ฅ˜๐Ÿถโ–ถ SyntaxError: ํŒŒ์ด์ฌ ์ฝ”๋“œ๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ๋ฌธ๋ฒ•์— ๋งž์ง€ ์•Š์•„ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.print('test) # ๋”ฐ์˜ดํ‘œ๊ฐ€ ๋‹ซํžˆ์ง€ ์•Š์Œprint('Hello')) # ๊ด„ํ˜ธ๊ฐ€ ํ•œ ์Œ ๋” ๋งŽ์Œโ–ถ NameError: ์ •์˜๋˜์ง€ ์•Š์€ ๋ณ€์ˆ˜๋ฅผ ์ฐธ์กฐํ•˜๋ ค๊ณ  ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค.. 2024. 5. 8.
[Java]์ž๋ฐ”์—์„œ ์กฐ๊ฑด๋ฌธ ํ™œ์šฉํ•˜๊ธฐ: if ๋ฌธ์˜ ํ™œ์šฉ๊ณผ ์˜ˆ์‹œ ์ฝ”๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์กฐ๊ฑด๋ฌธ์€ ํŠน์ • ์กฐ๊ฑด์— ๋”ฐ๋ผ ํ”„๋กœ๊ทธ๋žจ์˜ ํ๋ฆ„์„ ์ œ์–ดํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ค‘ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ด๋ฉด์„œ๋„ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์กฐ๊ฑด๋ฌธ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ž๋ฐ”์˜ if ๋ฌธ์ž…๋‹ˆ๋‹ค. if ๋ฌธ์„ ์ ์ ˆํžˆ ํ™œ์šฉํ•˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์ด ํŠน์ • ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ๋™์ž‘ํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจif๋ฌธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๐Ÿช๋‹จ์ˆœ if ๋ฌธ ์˜ˆ์ œ๐ŸŒif-else ๋ฌธ ์˜ˆ์ œ๐ŸŒŒ๋‹ค์ค‘ ์กฐ๊ฑด์„ ๋‹ค๋ฃจ๋Š” if-else if-else ๋ฌธ ์˜ˆ์ œ๐ŸŒ›์ค‘์ฒฉ if ๋ฌธ ์˜ˆ์ œ๐ŸŒžํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. if๋ฌธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๐Ÿชif ๋ฌธ์€ ํŠน์ • ์กฐ๊ฑด์ด ์ฐธ(true)์ธ ๊ฒฝ์šฐ์—๋งŒ ํŠน์ • ์ฝ”๋“œ ๋ธ”๋ก์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ์กฐ๊ฑด์ด ๊ฑฐ์ง“์ด๋ผ๋ฉด ํ•ด๋‹น ์ฝ”๋“œ ๋ธ”๋Ÿญ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์กฐ๊ฑด์‹์€ ์ฐธ ๋˜๋Š” ๊ฑฐ์ง“์„ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ์‹์ด์–ด์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. if ๋ฌธ์„ ์‚ฌ์šฉํ•  ๋•Œ์—๋Š” ์กฐ๊ฑด์‹์˜ ๊ด„ํ˜ธ๋ฅผ ๋ฐ˜๋“œ์‹œ ์ ์ ˆ.. 2024. 5. 7.
[Java]์ž๋ฐ” ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„: ์ฝ”๋“œ ํ•ด์„์„ ์œ„ํ•œ ์™„๋ฒฝ ๊ฐ€์ด๋“œ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์—ฐ์‚ฐ์ž์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ œ๋Œ€๋กœ ํŒŒ์•…ํ•˜์ง€ ์•Š์œผ๋ฉด ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ž‘์„ฑํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ž๋ฐ”์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์—ฐ์‚ฐ์ž๋“ค์˜ ์šฐ์„ ์ˆœ์œ„์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„๐Ÿ‡๊ด„ํ˜ธ์˜ ํ™œ์šฉ๐Ÿ’ซ๋ณตํ•ฉ ์—ฐ์‚ฐ์ž์™€ ์šฐ์„ ์ˆœ์œ„๐Ÿคธํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€1. ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„๐Ÿ‡ ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„๋ž€ ์—ฐ์‚ฐ์ด ์ˆ˜ํ–‰๋˜๋Š” ์ˆœ์„œ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ทœ์น™์ž…๋‹ˆ๋‹ค. ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ดํ•ดํ•˜๋ฉด ์ฝ”๋“œ๋ฅผ ๋”์šฑ ๋ช…ํ™•ํ•˜๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์˜๋„ํ•œ ๋Œ€๋กœ ๋™์ž‘ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ณฑ์…ˆ์ด ๋ง์…ˆ๋ณด๋‹ค ๋จผ์ € ๊ณ„์‚ฐ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์œผ๋ฉด ๋” ๋ณต์žกํ•œ ํ‘œํ˜„์‹๋„ ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค.์ž๋ฐ”์—์„œ์˜ ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ˆœ์„œ๋กœ ์ •์˜๋ฉ๋‹ˆ.. 2024. 5. 3.
728x90
๋ฐ˜์‘ํ˜•
LIST