๋ฐ˜์‘ํ˜•

์ „์ฒด ๊ธ€ 368

[์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 03. ์ค‘๊ฐ„๊ณ ์‚ฌ: ๋ฌธ์ œ ํ•ด๊ฒฐ ๋Šฅ๋ ฅ ๊ธฐ๋ฅด๊ธฐ

๋‘ ์›์†Œ์˜ ์ฐจ ์ค‘ ์ตœ๋Œ“๊ฐ’ ๊ตฌํ•˜๊ธฐ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ์ •์ˆ˜ ๋ฐฐ์—ด intArray๋ฅผ ๋ฐ›๊ณ , ๋‘ ์›์†Œ์˜ ์ฐจ์ด ์ค‘ ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ๋ฆฌํ„ดํ•ด์ฃผ๋Š” ๋ฉ”์†Œ๋“œ greatestDifference๋ฅผ ์“ฐ์„ธ์š”. ๋ฆฌํ„ด๊ฐ’์˜ ์ž๋ฃŒํ˜•์€ int์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์›์†Œ ๊ฐœ์ˆ˜๊ฐ€ 2๊ฐœ๋ณด๋‹ค ์ž‘์œผ๋ฉด 0์„ ๋ฆฌํ„ดํ•ด์ค๋‹ˆ๋‹ค. 9 13 3 0 8 0 ํ•œ๋ฒˆ์ฏค์€ ์งœ๋ณธ ์ฝ”๋“œ๊ฐ™์•˜๋Š”๋ฐ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ๊นŒ ํ•™์›์—์„œ ์‹ค์Šตํ–ˆ๋˜ ๋ฌธ์ œ์™€ ๋น„์Šท... public class Main { public static void main(String[] args) { GreatestDifferenceFinder finder = new GreatestDifferenceFinder(); // ํ…Œ์ŠคํŠธ 1 int[] testArray1 = {-2, 7, 3}; System.out.println(finder.grea..

Languages/Java 2021.02.01

[์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 03. ์ค‘๊ฐ„๊ณ ์‚ฌ: ๋ฌธ์ œ ํ•ด๊ฒฐ ๋Šฅ๋ ฅ ๊ธฐ๋ฅด๊ธฐ

01. ํ‰๊ท ๊ฐ’ ๊ณ„์‚ฐ๊ธฐ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ์ •์ˆ˜ ๋ฐฐ์—ด intArray๋ฅผ ๋ฐ›๊ณ  ๋ฐฐ์—ด์˜ ๋ชจ๋“  ๊ฐ’์˜ ํ‰๊ท ์„ ๋ฆฌํ„ดํ•ด์ฃผ๋Š” ๋ฉ”์„œ๋“œ computeAverage๋ฅผ ์“ฐ์„ธ์š”. ๋ฆฌํ„ด ๊ฐ’์˜ ์ž๋ฃŒํ˜•์€ double์ž…๋‹ˆ๋‹ค. 4.3333333 3.75 4.0 3.0 ๋ฌธ์ œ์— ์ฃผ์–ด์ง„ ํžŒํŠธ๋“ค์„ ์ž˜ ๋ณด๊ณ  ์‚ฌ์šฉํ•˜์ž! ๋ฒ ์ด์Šค๋กœ ์žˆ๋Š” ์ฝ”๋“œ๋“ค๋„ ๋‹ค์‹œ ๋ณด์ž! public class Main { public static void main(String[] args) { AverageFinder finder = new AverageFinder(); // ํ…Œ์ŠคํŠธ 1 int[] testArray1 = {3, 7, 3}; System.out.println(finder.computeAverage(testArray1)); // ํ…Œ์ŠคํŠธ 2 int[] testArray2 = ..

Languages/Java 2021.02.01

[TIL] 2021.02.01

Academe ๐ŸซTheory. ์Šค์œ™- ์Šค์œ™- JOptionPane ํด๋ž˜์Šค- ๋ผ๋””์˜ค ๋ฒ„ํŠผ, ์ฒดํฌ ๋ฐ•์Šค์™€ ์ด์ดํ…œ ์ด๋ฒคํŠธ- ์ฝค๋ณด ๋ฐ•์Šค์™€ ๋ฆฌ์ŠคํŠธ ๋ฐ•์Šค- ํ…Œ์ด๋ธ”๊ณผ MVC GitHub ๐ŸธCodeit; ์‹ค์Šต ๊ณผ์ œ Study ๐Ÿ›  Codeit; [์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 02. ๊ฐ์ฒด ์„ค๊ณ„ํ•˜๊ธฐ12. ํŠน๊ฐ€ ํ• ์ธ ๋งค์žฅ [์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 03. ์ค‘๊ฐ„๊ณ ์‚ฌ: ๋ฌธ์ œ ํ•ด๊ฒฐ ๋Šฅ๋ ฅ ๊ธฐ๋ฅด๊ธฐ01. ํ‰๊ท ๊ฐ’ ๊ณ„์‚ฐ๊ธฐ02. ๋‘ ์›์†Œ์˜ ์ฐจ ์ค‘ ์ตœ๋Œ“๊ฐ’ ๊ตฌํ•˜๊ธฐ Boostcourse;[์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๋Š” ์ž๋ฐ” 2] 01. Java ์ œ์–ด๋ฌธ01. ์ˆ˜์—… ์†Œ๊ฐœ02. Boolean Datatype03. ๋น„๊ต ์—ฐ์‚ฐ์ž04-1. ์กฐ๊ฑด๋ฌธ ํ˜•์‹04-2. ์กฐ๊ฑด๋ฌธ ์‘์šฉ 104-3. ์กฐ๊ฑด๋ฌธ ์‘์šฉ 205. == vs equals06. ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž07-1. ๋ฐ˜๋ณต๋ฌธ07-2...

CodeSiri/TIL 2021.02.01

[TIL] 2021.01.31

JAVA โ˜•๏ธCodeit;[์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 02. ๊ฐ์ฒด ์„ค๊ณ„ํ•˜๊ธฐ06. ๊ณ„์ขŒ ์ด์ฒด09. ์ƒ์„ฑ์ž ์—ฐ์Šต Git & GitHub ๐Ÿธ 1์›”์˜ ๋งˆ์ง€๋ง‰ ๋‚ ! ์‚ฌ์‹ค TIL ์“ฐ๊ธฐ๋„ ์ฐฝํ”ผํ•œ ์ˆ˜์ค€์œผ๋กœ ๊ณต๋ถ€๋ฅผ ๋„ˆ๋ฌด๋„ˆ๋ฌด ์•ˆ ํ–ˆ๋‹ค. 2์›”์˜ Goal๋„ ์„ธ์› ์œผ๋‹ˆ ๋‚ด์ผ๋ถ€ํ„ฐ๋Š” ๋‹ค์‹œ ํž˜์ฐจ๊ฒŒ ์‹œ์ž‘ํ•ด์•ผ์ง€! 12์‹œ ๋„˜์–ด์„œ Commit ํ•˜๋Š” ๋ฐ”๋žŒ์— 2์›” 1์ผ์— ์ž”๋”” ์‹ฌ์€ ๊ฒƒ์€ ํ•จ์ •... ๐Ÿธ TMIโ˜๐Ÿป ๋‚ก์€ ์ฑ…์ƒ ๋ฒ„๋ฆฌ๊ณ  ์ƒˆ ์ฑ…์ƒ ์‚ฌ์„œ ๊ธฐ๋ถ„์ด ์ข‹์€ ์ฝ”๋ฆฐ์ด, ๋ฌด์„  ํ‚ค๋ณด๋“œ๋ฅผ ๊ตฌ๋งคํ•˜๊ณ  ์‹ถ๋‹ค.

CodeSiri/TIL 2021.01.31

[TIL] 2021.01.30

JAVA โ˜•๏ธ Codeit; [์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 01. ๊ฐ์ฒด ๋งŒ๋“ค๊ธฐ 08. ์ž…๊ธˆ, ์ถœ๊ธˆ [์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 02. ๊ฐ์ฒด ์„ค๊ณ„ํ•˜๊ธฐ 03. ์ ‘๊ทผ ์ œ์–ด์ž ์—ฐ์Šต 06. ๊ณ„์ขŒ ์ด์ฒด 09. ์ƒ์„ฑ์ž ์—ฐ์Šต 12. ํŠน๊ฐ€ ํ• ์ธ ๋งค์žฅ Book ๐Ÿ“š [Java์˜ ์ •์„] ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ 1 04. ์˜ค๋ฒ„ ๋กœ๋”ฉ(overloading) 05. ์ƒ์„ฑ์ž(constructor) 06. ๋ณ€์ˆ˜์˜ ์ดˆ๊ธฐํ™” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•ด ์ดํ•ด๊ฐ€ ๋ถ€์กฑํ•œ ๊ฒƒ ๊ฐ™์•„์„œ Codeit; ์‹ค์Šต๊ณผ์ œ๋ฅผ ๋‹ค์‹œ ํ’€์–ด๋ดค๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ๋‚˜๋ฅผ 1์‹œ๊ฐ„ ๋™์•ˆ ์˜ค๋ฆฌ๋ฌด์ค‘ ์ƒํƒœ์— ๋น ์ง€๊ฒŒ ํ•œ error;;; ์ฑ…์—์„œ๋งŒ ๋ณด๋˜ NullPointException ์–ด๋Š ์ฝ”๋“œ๊ฐ€ ์ž˜๋ชป๋œ ๊ฑด์ง€ ํ•œ์ฐธ์„ ์ฐพ์•˜๋Š”๋ฐ ๊ฒฐ๊ตญ์—๋Š” ์ด์ „ ์ฝ”๋“œ์™€ ๋น„๊ตํ•ด๋ดค๋Š”๋ฐ ์ธ์Šคํ„ด์Šค๋ฅผ ์—ฎ์œผ๋ฉด์„œ ์ž˜๋ชป ์—ฎ์€ ..

CodeSiri/TIL 2021.01.30

[TIL] 2021.01.29

JAVA โ˜•๏ธ Beatcamp;Theory01. JDBC- ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค- ํ…Œ์ด๋ธ” ๋‹ค๋ฃจ๊ธฐ- JDBC- SELECT ๋ฌธ๊ณผ Statement ๊ฐ์ฒด - executeUpdate ๋ฉ”์†Œ๋“œ์™€ PrepareStatement ๊ฐ์ฒด Book ๐Ÿ“š [Java์˜ ์ •์„] 06. ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ 101. ๊ฐ์ฒด์ง€ํ–ฅ์–ธ์–ด02. ํด๋ž˜์Šค์™€ ๊ฐ์ฒด03. ๋ณ€์ˆ˜์™€ ๋ฉ”์„œ๋“œ Study ๐Ÿ› Codeit;[์ปดํ“จํ„ฐ ๊ฐœ๋ก  - ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ดํ•ดํ•˜๊ธฐ] 01. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์‚ดํŽด๋ณด๊ธฐ01. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๊ธฐ ํž˜๋“  ์ด์œ 02. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ดํ•ดํ•˜๊ธฐ ํ† ํ”ฝ ์†Œ๊ฐœ03. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ž€?04. ํ”„๋ก๋ž˜๋ฐ ํ€ด์ฆˆ05. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๋ฐœ์ „ [์ปดํ“จํ„ฐ ๊ฐœ๋ก  - ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ดํ•ดํ•˜๊ธฐ] 02. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ถ„๋ฅ˜ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๊ธฐ์ค€01. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ๋„ˆ๋ฌด ๋งŽ..

CodeSiri/TIL 2021.01.29

[์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 02. ๊ฐ์ฒด ์„ค๊ณ„ํ•˜๊ธฐ

ํŠน๊ฐ€ ํ• ์ธ ๋งค์žฅ ๊ฐ€๊ฒŒ์—์„œ ํŒ๋งคํ•  ์ƒํ’ˆ์„ ์œ„ํ•œ ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค์–ด๋ด…์‹œ๋‹ค! MarketGood ํด๋ž˜์Šค ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜ MarketGood ํด๋ž˜์Šค๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜๋“ค์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค: (1) String name (์ƒํ’ˆ์˜ ์ด๋ฆ„) (2) int retailPrice (์ƒํ’ˆ์˜ ์ถœ์‹œ ๊ฐ€๊ฒฉ) (3) int discountRate (์ƒํ’ˆ์˜ ํ• ์ธ์œจ. ๋‹จ์œ„: %) ๋ชจ๋‘ private์œผ๋กœ ์„ค์ •ํ•ด์ฃผ์„ธ์š”! ์ƒ์„ฑ์ž MarketGood ํด๋ž˜์Šค๋Š” ๋‘ ๊ฐœ์˜ ์ƒ์„ฑ์ž๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค: (1) public MarketGood(String name, int retailPrice, int discountRate) ์ƒ์„ฑ์ž์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋ฐ›์€ ๊ฐ’๋“ค์„ ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜์— ์ง€์ •ํ•ด์ค๋‹ˆ๋‹ค. discountRate๊ฐ€ 0%๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ 100%๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ, ..

Languages/Java 2021.01.28

[์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 02. ๊ฐ์ฒด ์„ค๊ณ„ํ•˜๊ธฐ

์ƒ์„ฑ์ž ์—ฐ์Šต ๋‘ ํด๋ž˜์Šค์— ์ƒ์„ฑ์ž๋ฅผ ๋งŒ๋“ค์–ด ๋ด…์‹œ๋‹ค. Person ํด๋ž˜์Šค Person์˜ ์ƒ์„ฑ์ž 2๊ฐœ๋ฅผ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. (1) ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ '์ด๋ฆ„'์„ ๋œปํ•˜๋Š” Stringํ˜• ๊ฐ’ pName๊ณผ '๋‚˜์ด'๋ฅผ ๋œปํ•˜๋Š” intํ˜• ๊ฐ’ pAge๋ฅผ ๋ฐ›๊ณ  ์ดˆ๊ธฐ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜ cashAmount์€ 0์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, pAge๊ฐ€ ์Œ์ˆ˜๋ฉด ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜ age๋Š” 12๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. public Person(String pName, int pAge) { // ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š” } (2) ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ '์ด๋ฆ„'์„ ๋œปํ•˜๋Š” Stringํ˜• ๊ฐ’ pName, '๋‚˜์ด'๋ฅผ ๋œปํ•˜๋Š” intํ˜• ๊ฐ’ pAge, ๊ทธ๋ฆฌ๊ณ  '๋ณด์œ  ํ˜„๊ธˆ'์„ ๋œปํ•˜๋Š” intํ˜• ๊ฐ’ pCashAmount๋ฅผ ๋ฐ›๊ณ  ์ดˆ๊ธฐ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. (1)๋ฒˆ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ pAge๊ฐ€ ์Œ์ˆ˜์ธ ๊ฒฝ์šฐ..

Languages/Java 2021.01.28

[Goal] 2021.02

Goal ; per ardua ad astra 1. Mini Project ์„ฑ๊ณต์ ์œผ๋กœ ์™„์„ฑํ•˜๊ธฐ (02.24 ์™„๋ฃŒ) 2. Codeit; ๊ฐ•์˜ ์ˆ˜๊ฐ• ๊ณ„ํš ์™„๋ฃŒํ•˜๊ธฐ (02.18 ์™„๋ฃŒ) 3. GitHub 1์ผ 1 ์ปค๋ฐ‹ Academe ๐Ÿซ Mini Project ๐Ÿ–ฅ ; ๋”ฐ๋ฆ‰์ด๋Š” ์ฒ˜์Œ์ด๋ผ ๐Ÿšด๐Ÿป‍โ™‚๏ธ (02.24 ์™„๋ฃŒ) - HTML - CSS - Javascript - H2 Database Study ๐Ÿ›  Codeit; [์ปดํ“จํ„ฐ ๊ฐœ๋ก ] ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ดํ•ดํ•˜๊ธฐ 01. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์‚ดํŽด๋ณด๊ธฐ (01.29 ์™„๋ฃŒ) 02. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ถ„๋ฅ˜ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๊ธฐ์ค€ (01.29 ์™„๋ฃŒ) 03. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด Overview (02.02 ์™„๋ฃŒ) 04. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ œ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๊ธฐ (02.02 ์™„๋ฃŒ) ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์„ธ๊ณ„ ์ดํ•ดํ•˜๊ธฐ..

CodeSiri/Goal 2021.01.28

[TIL] 2021.01.28

JAVA โ˜•๏ธ Beatcamp; Theory01. ์Šค๋ ˆ๋“œ - ์Šค๋ ˆ๋“œ๋ž€? - Thread ํด๋ž˜์Šค - Runnable ์ธํ„ฐํŽ˜์ด์Šค - ์Šค๋ ˆ๋“œ์˜ ์ƒํƒœ ์ „์ด - ๋‹ค์ค‘ ์Šค๋ ˆ๋“œ์˜ ์šฐ์„ ๊ถŒ - ์Šค๋ ˆ๋“œ์˜ ๋™๊ธฐํ™” Theory02. ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค (GUI) - Graphics ํด๋ž˜์Šค - Font ํด๋ž˜์Šค - Color ํด๋ž˜์Šค - Graphics ํด๋ž˜์Šค Theory03. ์ž…์ถœ๋ ฅ - ์ž…์ถœ๋ ฅ ์ŠคํŠธ๋ฆผ์˜ ๊ฐœ์š” - ๋ฐ”์ดํŠธ ์ŠคํŠธ๋ฆผ - File ํด๋ž˜์Šค - ๋ฌธ์ž ์ŠคํŠธ๋ฆผ - ๊ธฐ๋ณธ ์ž๋ฃŒ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ ์ฝ๊ณ  ์“ฐ๊ธฐ - ๊ฐ์ฒด์˜ ์ง๋ ฌํ™” Codeit; [์ž๋ฐ” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 02. ๊ฐ์ฒด ์„ค๊ณ„ํ•˜๊ธฐ 06. ๊ณ„์ขŒ ์ด์ฒด 07. ์ƒ์„ฑ์ž 08. ์ƒ์„ฑ์ž ์ •๋ฆฌ 09. ์ƒ์„ฑ์ž ์—ฐ์Šต 10. this 11. this ์ •๋ฆฌ 12. ํŠน๊ฐ€ ํ• ์ธ ๋งค์žฅ Git & ..

CodeSiri/TIL 2021.01.28
๋ฐ˜์‘ํ˜•
LIST