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

FOR SW ENGINEER๐Ÿ‘ฉ‍๐Ÿ’ป/JAVA22

๊ตญ๋น„JAVA์ˆ˜์—… DAY-9 ์˜ค๋Š˜์€ ๊ตญ๋น„์ˆ˜์—… 9์ผ์ฐจ!! ์ ์  ๋” ์–ด๋ ค์›Œ ์ง€๊ณ  ์žˆ๋‹ค.. 8์ผ์ฐจ๊นŒ์ง€๋Š” Java์˜ ๊ธฐ๋ณธ์ ์ธ ๊ฒƒ๋“ค์„ ๋ฐฐ์šฐ๋Š๋ผ ์ˆ˜์›”ํ–ˆ์ง€๋งŒ,, ์—ญ์‹œ๋‚˜ ๋ฐฐ์—ด์ด๋ž‘ ํ•จ์ˆ˜๊ฐ€ ๋‚˜์˜ค๋Š” ์ˆœ๊ฐ„ ์–ด๋ ค์›Œ์ง„๋‹น ใ…œใ…œ ํ•™๊ต ๋‹ค๋‹๋•Œ ์—ด์‹ฌํžˆ ์ข€ ํ•ด๋†“์„๊ฑธ,,, ์ด๋ฒˆ์—” ๋„์ค‘์— ์–ด๋ ต๋‹ค๊ณ  ํฌ๊ธฐํ•˜์ง€ ๋ง์ž!! ์ด๋ฒˆ 9์ผ์ฐจ๋Š” ๋ฐฐ์—ด ์กฐ๊ธˆ ์‹ฌํ™”๊ณผ์ •๊ณผ ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•ด์„œ ๋ฐฐ์› ๋Š”๋ฐ ์ด๋ฒˆ ๋กœ๊ทธ์—์„œ๋Š” ๋ฐฐ์—ด์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋ณด๊ฒ ๋‹ค!! ๊ทธ๋Ÿผ ๋ฐฐ์—ด(INSERT, UPDATE, DELETE)์˜ˆ์ œ ์š”์  ์‹œ์ž‘~~๐Ÿ™Œ package Day09; import java.util.Arrays; public class ArrayInsert { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String[] a.. 2021. 8. 24.
๊ตญ๋น„JAVA์ˆ˜์—… DAY-5 ~ DAY-8 ์˜ค๋Š˜์€ ๊ตญ๋น„์ง€์› ์ˆ˜์—… 5์ผ์ฐจ ~ 8์ผ์ฐจ!§(*๏ฟฃโ–ฝ๏ฟฃ*)§ ์˜ค๋Š˜์€ ์ œ์–ด๋ฌธ์˜ ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ, ํƒˆ์ถœ๋ฌธ์— ๋Œ€ํ•ด์„œ ๋ฐฐ์› ๋‹ค!! ๋ฏธ๋ฆฌ ํฌ๊ฒŒ ๋‚˜๋ˆ ๋ณด์ž๋ฉด ์กฐ๊ฑด๋ฌธ์—๋Š” if๋ฌธ๊ณผ switch๋ฌธ์ด ์žˆ๊ณ  ๋ฐ˜๋ณต๋ฌธ์—๋Š” while๋ฌธ๊ณผ do~while๋ฌธ, for๋ฌธ๊ณผ ํ–ฅ์ƒ๋œ for๋ฌธ, ์ค‘์ฒฉ for๋ฌธ ๋“ฑ์ด ์žˆ๋‹ค. ํƒˆ์ถœ๋ฌธ์—๋Š” break, continue, return๋ฌธ์ด ์žˆ๋‹ค. ๊ทธ๋Ÿผ 5์ผ์ฐจ ์š”์ ์ •๋ฆฌ ์‹œ์ด์ž‘~๐Ÿ™Œ โ˜…์ œ์–ด๋ฌธโ˜… 1. ์กฐ๊ฑด๋ฌธ ํŠน์ • ์กฐ๊ฑด์„ ๋งŒ์กฑํ•  ๋•Œ ์‹คํ–‰ํ•  ๋ฌธ์žฅ์„ ์ž‘์„ฑํ•˜๋Š”๋ฐ ์‚ฌ์šฉ. โ–ถ์กฐ๊ฑด๋ฌธ If ~ else - ํ”„๋กœ๊ทธ๋žจ ํ๋ฆ„ ๋ฐ”๊พธ๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์กฐ๊ฑด ์„ ํƒ ๋ถ„๊ธฐ๋ฌธ. - ์กฐ๊ฑด์‹ ๊ฒฐ๊ณผ๋Š” ๋ฐ˜๋“œ์‹œ booleanํ˜•์ด์—ฌ์•ผ ํ•จ. (์กฐ๊ฑด์ด ๋งž์œผ๋ฉด ๋ธ”๋ก์•ˆ ์‹คํ–‰๋ฌธ ์‹คํ–‰, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์‹คํ–‰ ํ•˜์ง€์•Š์Œ.) - ๊ธฐ๋ณธ if๋ฌธ์€ else๋ฌธ์žฅ ์—†์ด ์‚ฌ์šฉ๊ฐ€๋Šฅ. - ์กฐ.. 2021. 8. 24.
๊ตญ๋น„JAVA์ˆ˜์—… DAY-4 ์˜ค๋Š˜์€ ๊ตญ๋น„ 4์งธ๋‚ !! ์ฒ˜์Œ์œผ๋กœ ๋Œ€๋ฉด๊ฐ•์˜๋ฅผ ๋“ค์€๋‚ ์ด๊ธฐ๋„ํ•˜๋‹ค!! ์˜ค๋Š˜์€ ๋žœ๋ค ์ˆซ์ž ์ถœ๋ ฅ, ๋ฐฐ์—ด, ์ž๋ฐ”์˜ ์ž…์ถœ๋ ฅ, ์Šค์บ๋„ˆ API์‚ฌ์šฉ๋ฐฉ๋ฒ•, ์ œ์–ด๋ฌธ์˜ ์กฐ๊ฑด๋ฌธ์— ๋Œ€ํ•ด์„œ ๋ฐฐ์› ๋‹ค. ์กฐ๊ฑด๋ฌธ์€ 5์ผ์ฐจ์— ํ•œ๋ฒˆ์— ์ •๋ฆฌํ•˜๊ณ , ์ด๋ฒˆ ์š”์ ์€ ๋žœ๋ค ์ˆซ์ž ์ถœ๋ ฅ๋ฐฉ๋ฒ•, ๋ฐฐ์—ด, ์ž๋ฐ”์˜ ์ž…์ถœ๋ ฅ, ์Šค์บ๋„ˆ ์‚ฌ์šฉ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋ณด๊ฒ ๋‹ค!! ๊ทธ๋Ÿผ 4์ผ์ฐจ ์š”์ ์‹œ์ž‘~~๐Ÿ™Œ 1. ๋žœ๋ค ์ˆซ์ž ์ถœ๋ ฅ Math.random() : 0์ด์ƒ 1๋ฏธ๋งŒ์˜ double๋žœ๋ค๊ฐ’ 2. ๋ฐฐ์—ด(Array) - ๊ฐ™์€ ๋ฐ์ดํ„ฐ ์œ ํ˜• ๋ณ€์ˆ˜๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ์„ ์–ธํ•ด์•ผ ํ•˜๋Š” ๋ถˆํŽธํ•จ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. - ์ž๋ฐ”์—์„œ ๋ฐฐ์—ด๋„ ๋ฐ์ดํ„ฐ ํƒ€์ž…์œผ๋กœ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ์–ด ๋ฐฐ์—ด์„ ์ •์˜ํ•˜๋Š” ๋Œ€๊ด„ํ˜ธ "[ ]" ๋ฐฐ์—ด ๋ณ€์ˆ˜๋ช… ์•ž์— ์œ„์น˜ํ•  ์ˆ˜ ์žˆ์Œ. - ๋ฐฐ์—ด์€ ์„ ์–ธ, ์ƒ์„ฑ, ์ดˆ๊ธฐํ™” ๊ณผ์ •์„ ํ†ตํ•ด ๋งŒ๋“ค์–ด์ง„๋‹ค - OR ↑ ์„ ์–ธ.. 2021. 8. 18.
๊ตญ๋น„JAVA์ˆ˜์—… DAY-3 ์˜ค๋Š˜์€ ๊ตญ๋น„์ˆ˜์—… 3์งธ๋‚ ใƒพ(•ω•`)o ์˜ค๋Š˜ ์˜ค์ „์— ํ•™์›๊ฑด๋ฌผ์—์„œ ์ฝ”๋กœ๋‚˜ ํ™•์ง„์ž๊ฐ€ ํ„ฐ์กŒ๋‹ค๊ณ  ํ•ด์„œ, ์˜ค๋Š˜์€ ์˜ค์ „์ˆ˜์—… 1์‹œ๊ฐ„๋งŒ ํ•˜๊ณ  ์ˆ˜์—…์ด ์ข…๋ฃŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์˜ค๋Š˜์€ ์งง๊ฒŒ ์—ฐ์‚ฐ์ž(๋‹จํ•ญ์—ฐ์‚ฐ์ž, ์ดํ•ญ์—ฐ์‚ฐ์ž, ์‚ผํ•ญ์—ฐ์‚ฐ์ž)์ค‘ ์ดํ•ญ ์—ฐ์‚ฐ์ž์˜ ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž๊นŒ์ง€ ๋ฐฐ์› ๋‹ค. ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•ด ํ•œ๋ˆˆ์— ์•Œ๊ธฐ์‰ฝ๊ฒŒ ์ •๋ฆฌํ•ด ๋†“๊ธฐ ์œ„ํ•ด์„œ ์ˆ˜์—… 4์ผ์ฐจ ๋•Œ ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•ด ์ด์–ด์„œ ๋ฐฐ์šด ๊ฒƒ๊นŒ์ง€ ์ถ”๊ฐ€์ ์œผ๋กœ ์ •๋ฆฌ ํ•  ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿผ ์—ฐ์‚ฐ์ž์— ๊ด€ํ•œ ์š”์ ์ •๋ฆฌ ์‹œ์ด์ž‘~~๐Ÿ™Œ โ˜…์—ฐ์‚ฐ์žโ˜… ์—ฐ์‚ฐ์ž๋Š” ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ๋Œ€์ž…ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. - ์ž๋ฐ”์—์„œ๋Š” ์—ฐ์‚ฐ์ž์— ๋”ฐ๋ผ ์—ฐ์‚ฐ ๋Œ€์ƒ์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ์ •ํ•ด์ ธ ์žˆ์Œ. - ์˜ค๋ฒ„ํ”Œ๋กœ(overflow) / ์–ธ๋”ํ”Œ๋กœ(underflow) ๋“ฑ ๋ฒ”์œ„ ๋ฒ—์–ด๋‚˜๋Š” ์—ฐ์‚ฐ๋“ค์— ๋Œ€ํ•ด์„œ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ์— ๋ถˆํ•„์š”ํ•œ ๊ฐ’์ด ์ €์žฅ๋จ. - 0์œผ๋กœ ๋‚˜.. 2021. 8. 17.