nadocoding
@nadocoding
Students
105,576
Reviews
3,573
Course Rating
4.9
์ ํ๋ธ์์ ์ฝ๋ฉ ๊ต์ก ์ฑ๋์ ์ด์ํ๊ณ ์๋ ๋๋์ฝ๋ฉ์
๋๋ค.
๋๊ตฌ๋ ์ฝ๊ณ ์ฌ๋ฏธ์๊ฒ ์ฝ๋ฉ์ ๊ณต๋ถํ์ค ์ ์๋๋ก ์น์ ํ ์ค๋ช
๊ณผ ์ฌ์ด ์์ ๋ก ๊ฐ์ํฉ๋๋ค.
์ฝ๋ฉ, ํจ๊ป ํ์ค๋์? ๐
๐งก ์ ํ๋ธ ๋๋์ฝ๋ฉ
๐ ์ฝ๋ฉ ์์จํ์ต ๋๋์ฝ๋ฉ์ ํ์ด์ฌ ์
๋ฌธ
๐ ์ฝ๋ฉ ์์จํ์ต ๋๋์ฝ๋ฉ์ C ์ธ์ด ์
๋ฌธ
Courses
Reviews
- C Programming - From Basics to Game Development
- Free Python Tutorial (Basic) - Become a Developer in 6 Hours
- Free Python Tutorial (Basic) - Become a Developer in 6 Hours
- Free Python Tutorial (Basic) - Become a Developer in 6 Hours
- Free Python Course (Usage 7) - Machine Learning
Posts
Q&A
์๋ฐ๋ฅผ ์ฒ์ ๋ฐฐ์ธ ๋ ์ด๋ฐ ๊ณ ๋ฏผ์ด ๋๋ ๊ฒ ์ ์์ผ๊น์?
์๋ ํ์ธ์?๋ค, ์์ฐ์ค๋ฌ์ด ๊ฒ์ ๋๋ค. ์ ๋ ์๋ก์ด ๊ธฐ์ ์ ๋ฐฐ์ธ ๋ ๋๊ฐ์ ์๊ฐ์ ํฉ๋๋ค ๐๋ถ๋ช ์์ ์ ๋ค์ ๋๋ ์ ์ดํด๊ฐ ๋๊ณ ์ ๋ฆฌ๊ฐ ๋์๋ค๊ณ ์๊ฐํ๋๋ฐ, ๋ง์ ํด์ฆ๋ฅผ ๋ง๋๊ฒ ๋๋ฉด ๋จธ๋ฆฟ์์ด ํ์์ง๋๋ผ๊ตฌ์ ใ ใ ํ์ง๋ง ์ ๊ฐ ๊ณผ๊ฑฐ์ ๊ณต๋ถํ๋ ์์ ์ ๋์๋ณด๋ฉด ๋ ธ๋ ฅ์ ๊ฒฐ์ฝ ๋ฐฐ์ ํ์ง ์์์ต๋๋ค. ์ง์ ํด์ฆ๋ฅผ ํ๊ธฐ ์ํด ์ค์ค๋ก ๊ณ ๋ฏผ์ ํด๋ณด๊ณ , ์ ์๋๋ฉด ๋ค์ ์์ผ๋ก ๋์ด์์ ๋ฐฐ์ด ๋ด์ฉ์ ๋ณต์ตํ ๋ค์ ์์ฉํด๋ณด๊ณ , ๊ทธ๋๋ ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด ํด์ค์ ๋ณด๋ฉด์ ๋ฐ๋ผ์ ์ฝ๋๋ฅผ ์น๊ณ ์ ์ด๋ ๊ฒ ํ๋์ง๋ฅผ ์ดํดํ๊ณ ๋ ๋ค์, ์ดํดํ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ฒ์๋ถํฐ ๋ค์ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด ์ฒ์๋ณด๋ค๋ ํจ์ฌ ๋์์ง ์์ ์ ๋ฐ๊ฒฌํ๊ฒ ๋ ๊ฑฐ์์. ๐์์ฑํ์ ์ฝ๋๊ฐ ๋ง์์ ๋ค์ง ์๋๋ค๋ฉด, ChatGPT ๋ Gemini ๋ฑ์๊ฒ ํด์ฆ์ ์ฝ๋๋ฅผ ์ฃผ๋ฉด์ '์ด ์ฝ๋๋ฅผ ์ ๋ฌธ๊ฐ๊ฐ ์์ฑํ ๊ฒ์ฒ๋ผ ์์ ํด์ค' ๋ผ๊ณ ์์ฒญํ๋ฉด ๋ ์ ์์ฑ๋ ์ฝ๋ ์ํ์ ๋ฐ์๋ณด์ค ์ ์์ํ ๋, ์ ๊ทน ํ์ฉํด๋ณด์๋ ๊ฒ์ ๊ถํด๋๋ฆฝ๋๋ค ๐๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 109
Q&A
static์ด ๋ญ์๋์ง ๊ธฐ์ต์ด ์๋์ ใ ใ
์๋ ํ์ธ์?staitc ์ ๋๊ตฌ๋ ์๋ฐ์ ์ ๋ฌธํ ๋ ๊ฑฐ์ ๋ค ํ ๋ฒ์ฉ ํท๊ฐ๋ฆฌ๋ ํฌ์ธํธ์ ๋๋ค.ํ ์ค ์์ฝํ์๋ฉด ์ด๋ ์ต๋๋ค.๐ ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ง ์์๋ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ํค์๋์๋ ์์๋ฅผ ๋ณผ๊น์?class Person { public String name; public void sayHello() { System.out.println(name + "๋, ์๋ ํ์ธ์"); } }์ด ํด๋์ค์ sayHello ๋ฉ์๋๋ ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด์ผ๋ง ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.์ด๋ ๊ฒ ๋ง์ด์ฃ .Person p1 = new Person(); p1.name = "๋๋์ฝ๋ฉ"; p1.sayHello(); Person p2 = new Person(); p2.name = "์ด์ ์ฝ๋ฉ"; p2.sayHello();๋๋์ฝ๋ฉ๋, ์๋ ํ์ธ์ ์ด์ ์ฝ๋ฉ๋, ์๋ ํ์ธ์์ฌ๊ธฐ์ p1 ์ name ๋ณ์์ "๋๋์ฝ๋ฉ" ์ด๋ผ๋ ๊ฐ์ด ์ ์ฉ๋ ๊ฐ์ฒด, p2 ๋ "์ด์ ์ฝ๋ฉ" ์ด๋ผ๋ ๊ฐ์ด ์ ์ฉ๋ ๊ฐ์ฒด์ ๋๋ค. ๋์ ์๋ก ๋ค๋ฅด์ฃ ! ๊ทธ๋ฐ๋ฐ ์ด๋ฐ ๊ฒฝ์ฐ๋ ์ด๋จ๊น์?class Calculator { public static int add(int a, int b) { return a + b; } }๋ฉ์๋(๋๋ ํด๋์ค ๋ด ๋ณ์) ์์ static ์ด ๋ถ์ผ๋ฉด ์ด ๊ฒฝ์ฐ์๋ ๊ฐ์ฒด๋ฅผ ๋ง๋ค ํ์ ์์ด ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. ์ด๋๋ ๊ฐ์ฒด ์ด๋ฆ ๋์ ํด๋์ค ์ด๋ฆ์ ๋ฐ๋ก ์ฐ๋ฉด ๋์ง์.int result = Calculator.add(3, 5); System.out.println(result);8์ฆ static ํค์๋๋ ๋ชจ๋๊ฐ ๊ณตํต์ผ๋ก ์ฐ๋ ๊ธฐ๋ฅ ๋๋ ๋ณ์๋ผ๊ณ ์๊ฐ์ ํ์๋ฉด ์ข์ต๋๋ค.ํ์ต์ ๋์๋๊ธธ ๋ฐ๋ผ๊ฒ ์ต๋๋ค ๐๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 92
Q&A
Iterator (์ ์ ์์) ๋ฐ์ดํฐ ์ญ์ ํ ์ด๊ธฐํ ๊ด๋ จ ๋ฌธ์
์๋ ํ์ธ์?๊ฒฐ๋ก ๋ถํฐ ๋ง์๋๋ฆฌ๋ฉด, ์ง๋ฌธ์๋ถ๊ป์ ๋ง์ํ์ "x๋ A์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๊ฐ๋ฆฌํค๊ณ , x๋ฅผ ํตํด ์์ ํ๋ฉด ์ค์ ๊ฐ์ฒด์ธ A ๋ด๋ถ ๊ฐ์ด ๋ฐ๋๋ค"๋ ์ฌ๋ฐ๋ฅธ ์ค๋ช ์ ๋๋ค.์ ์ฝ๋๊ฐ ๊ทธ๋ ๊ฒ ๋์ํ๋์ง, ์ธ๋ถ ์๋ฆฌ๋ฅผ ํ๋์ฉ ์ดํด๋ณผ๊ฒ์.1. ๋จผ์ it.remove()๋ ๋ฆฌ์คํธ ์์ฒด๋ฅผ ์์ ํฉ๋๋ค. ๊ฐ์ฅ ์ค์ํ ํฌ์ธํธ๋ it.remove() ๋ฉ์๋์ ์ญํ ์ธ๋ฐ์. Iterator๋ ๋จ์ํ ๋ฆฌ์คํธ๋ฅผ '์ฝ๊ธฐ'๋ง ํ๋ ๋๊ตฌ๊ฐ ์๋๋ผ, ๋ฆฌ์คํธ์ ์ฐ๊ฒฐ๋์ด ๊ทธ ๋ด๋ถ ๋ฐ์ดํฐ๋ฅผ ์ง์ ์กฐ์ํ ์ ์๋ ํต๋ก์ ๋๋ค. ๊ทธ๋์ it.remove()๋ฅผ ํธ์ถํ๋ฉด, Iterator๋ ์์ ์ด ํ์ฌ ๊ฐ๋ฆฌํค๊ณ ์๋ ์์๋ฅผ list๋ผ๋ ์๋ณธ ๋ฐ์ดํฐ ์ ์ฅ์์์ ์ค์ ๋ก ์ญ์ ํ๋ต๋๋ค. ์ฆ, ์ฒซ ๋ฒ์งธ while ๋ฌธ์ด ๋๋๋ฉด ๋ฉ๋ชจ๋ฆฌ์์ ์๋ list ๊ฐ์ฒด ์์ฒด๊ฐ ์ด๋ฏธ ์์ ๋ ์ํ๊ฐ ๋๋ ๊ฑฐ์ฃ .2. ์ฒซ ๋ฒ์งธ while๋ฌธ์ด ๋๋๊ณ ๋ค์ it = list.iterator()๋ฅผ ์คํํ๋ ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ์ ์๋ฏธ๋ฅผ ๊ฐ์ต๋๋ค.1) ์ด๊ธฐํIterator๋ ํ ๋ฒ ๋๊น์ง ๊ฐ๋ฉด ๋ค์ ์์ผ๋ก ๋์์ฌ ์ ์์ต๋๋ค. ๊ทธ๋์ ์ฒ์๋ถํฐ ๋ค์ ์ฝ๊ธฐ ์ํด ์๋ก์ด "์ปค์(ํฌ์ธํฐ)"๋ฅผ ๋ฆฌ์คํธ์ ๋งจ ์์ ๋๋ ์์ ์ ๋๋ค.2) ์๋ก์ด ๊ฐ์ฒด, ๊ฐ์ ๋์์ฝ๋๋ฅผ ์คํํ๋ฉด ์๋ก์ด Iterator ๊ฐ์ฒด๊ฐ ์์ฑ๋์ง๋ง, ์ด ๋ ์์ด ๋ฐ๋ผ๋ณด๋ ๋์์ ์ฌ์ ํ ์๊น ์ญ์ ์์ ์ด ๋๋ ๊ทธ list์ ๋๋ค. ๋ฐ๋ผ์ ์ด๋ฏธ list ๋ด๋ถ์์ "(์ ์ ์์)"์ด ์ ๊ฑฐ๋์๊ธฐ ๋๋ฌธ์, ์๋ก ๋ง๋ it๋ก ๋ฆฌ์คํธ๋ฅผ ํ์ด๋ ์ญ์ ๋ ๋ฐ์ดํฐ๋ ๋ณด์ด์ง ์๋ ๊ฑฐ์ฃ .๋ง์ง๋ง์ผ๋ก, x = A ๋ผ๋ ์์์ A ๋ผ๋ ๋ณ์(์์) ์์ ์๋ ๊ฐ์ x ์ ๋ฃ๋ ๊ฒ์ ๋ง์ต๋๋ค. ํ์ง๋ง ๊ทธ ์์ ์์ ๋ค์ด์๋ ๋ด์ฉ๋ฌผ์ด ๋ฌด์์ด๋์ ๋ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ ธ์. ๊ธฐ๋ณธ ํ์ (Primitive Type)๊ณผ ์ฐธ์กฐ ํ์ (Reference Type)์ ์ฐจ์ด์ธ๋ฐ์.๊ธฐ๋ณธ ํ์ ์ธ int, double, boolean ๊ณผ ๊ฐ์ ๋ณ์๋ค์ ์์ ์์ ์ค์ ๋ฐ์ดํฐ ๊ฐ์ ์ง์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ x = A ๋ผ๊ณ ํ๋ฉด A ๊ฐ ๊ฐ์ง ์ค์ ๊ฐ์ด x๋ก ๋ณต์ฌ๋ฉ๋๋ค.๋ฐ๋ฉด์ ArrayList, Iterator ๋ฑ ๊ธฐ๋ณธ ํ์ ์ ์ ์ธํ ๋๋จธ์ง๋ ๋ชจ๋ ์ฐธ์กฐ ํ์ ์ผ๋ก ์ด๋ค์ ์์ ์์ ๋ฐ์ดํฐ๊ฐ ์๋๋ผ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ทธ๋์ x = A ๋ผ๊ณ ํ๋ฉด A๊ฐ ๊ฐ์ง ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ x๋ก ๋ณต์ฌ๋ฉ๋๋ค. ์ด์ x์ A ๋ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์(๊ฐ์ ๊ฐ์ฒด)๋ฅผ ๊ฐ๋ฆฌํค๊ฒ ๋๋๊ฑฐ์ฃ . ๋ฆฌ๋ชจ์ปจ์ด 2๊ฐ์ธ๋ฐ, ์กฐ์ข ํ๋ TV ๋ ํ ๋์ธ ์ํฉ๊ณผ ๊ฐ์์ ๐ํ์ต์ ๋์๋๊ธธ ๋ฐ๋ผ๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 61
Q&A
์ฌ๊ณ ๋ ฅ ํค์ฐ๋ ๋ฒ์ด ์ด๋ค๊ฒ ์๋์?
์๋ ํ์ธ์?๋ชจ๋ ์ ๋ฐ ์ฌ์ด์ฆ๋ฅผ size ๋ฐฐ์ด์ ์ง์ด๋ฃ๊ณ ๋ฐ๋ณต๋ฌธ์ผ๋ก ๋๋ฆฌ์ ๊ฒ๋ ์ ๋ง ์ ํด๊ฒฐํ์ ๊ฑฐ์์! ๐๊ฐ๋ฐ์์ ์ ์ผ ์ค์ํ ๊ฒ์ด ๊ฒฐ๊ตญ '๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ' ์ด๊ฑฐ๋ ์. ์ง๋ฌธ์๋ถ๊ป์๋ ๊ฒฐ๊ตญ ์ค์ค๋ก ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ จ์ผ๋ ๊ทธ๊ฒ์ผ๋ก๋ ์ถฉ๋ถํ ํ๋ฅญํ์ ๊ฒ๋๋ค. ํด์ฆ์์๋ 5์ฉ ์ฆ๊ฐํ๋ค๋ ์กฐ๊ฑด์ด ์๊ธฐ ๋๋ฌธ์ ์กฐ๊ธ ์์ฉ์ ํด์ 250 ์ 5 * i ๋งํผ์ ๋ํ ๊ฒ์ด์ง๋ง, ์ํฉ์ ๋ฐ๋ผ ์ด๋ฌํ ์ฐ์ฐ์ด ๋ถ๊ฐํ๊ณ ๊ทธ๋ฅ ๋ฐฐ์ด์ ๊ฐ์ ์๋ ๊ทธ๋๋ก ์ง์ด ๋ฃ์ด์ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ๋ ์์ด์. ๊ทธ๋ฌ๋ ํด์ฆ๋ฅผ ์ ํธ์ ๊ฒ์ ๋๋ค.ํ์ต์ ํ๊ณ , ๋ ๋ณต์ต์ ํ๊ณ , ๋๋ง์ ๋ฐฉ๋ฒ์ผ๋ก ์ฌํด์ํด์ ์๋กญ๊ฒ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๊ณ , ๊ฐ์์์ ํด์ฆ ํด์ค๋ก ๋ณด์ฌ๋๋ฆฐ ๋ฐฉ๋ฒ์ ๋ณด๋ฉด์ '์ ๋ ๊ฒ๋ ํ ์ ์๊ตฌ๋' ๋ฅผ ์ดํดํ์ผ๋ฉด, ์ฝ๋๋ฅผ ๋ค ์ง์ฐ๊ณ ๋ค์ ํ ๋ฒ ์ฒ์๋ถํฐ ๋๊น์ง ํด์ฆ๋ฅผ ํ์ด๋ณด๊ณ , ๊ทธ๋ฌ๋ฉด์ ์ค๋ ฅ์ด ๋๊ณ ์์ผ๊ฐ ํธ์ด๋ ๊ฒ์ด๋๋๋ค.์๋ฐ ๊ณต๋ถ๋ฅผ ๋๋ง์น๊ณ ๋์ ์ค์ค๋ก ํ๋ก์ ํธ๋ ํด๋ณด์๊ณ , ๋ ๊ธฐํ๊ฐ ๋๋ฉด ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ๋ฅผ ํด๋ณด์ธ์. ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ด ํจ์ฌ ๋ ์ข์์ง์ค ๊ฑฐ์์! ์ ๋ง ๊ฐํ์ด ๋์ค๋ ์ฝ๋๋ค์ด ๋์ณ๋๋ต๋๋ค ใ ใ ใ ๋จ์ ๊ฐ์๋ ๋๊น์ง ์์ํ๊ฒ ์ต๋๋ค ๐๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 67
Q&A
getter setter
์๋ ํ์ธ์?๊ฒฐ๋ก ๋ถํฐ ๋ง์๋๋ฆฌ๋ฉด, ์ฝ๋๊ฐ ์คํ๋๊ณ ์ถ๋ ฅํ๋ ๋ฐ์๋ ์ด๋์ ๋ฃ๋ ์ํฅ์ด ์์ต๋๋ค. ํ์ง๋ง ๊ฐ์์์๋ ์๋ ๋ด์ฉ์ ์ผ๋์ ๋๊ณ ์ฝ๋๋ฅผ ์์ฑํ์ด์.setPrice : ์๋ชป๋ ๊ฐ์ด ๋ค์ด์ค๋ฉด ์ต์๊ฐ์ธ 10๋ง์์ผ๋ก ๊ฐ์ ์ค์ ํ์ฌ ์ด๋ค ๊ฒฝ์ฐ์๋ price ๋ณ์์ ์ ํจํ์ง ์์ ๊ฐ์ด ์ ์ฅ๋๋ ๊ฒ์ ๋ง์ต๋๋ค. ๋ง์น ๋์ด ๊ณต์ ์ ๊ตฌ์์ ์์ ์ด์ฉ๊ถ์ ํ์ธํ๊ณ ๋์ ์๋๋ค์ ๋ค์ฌ๋ณด๋ด๊ฒ ๋๋ฉด ๋์ด ๊ณต์ ์์๋ ํญ์ ์์ ์ด์ฉ๊ถ์ ๊ฐ์ง ์ฌ๋๋ง ์๋ค๋ ๊ฒ์ด ๋ณด์ฅ์ด ๋์ง์.getResolution (model ์ด ์๋ resolution ๋ง์ฃ ? ๐) : ๋ด๋ถ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ์์๊ฒ ์ด๋ป๊ฒ ๋ณด์ฌ์ค์ง ๊ฒฐ์ ํ๋ ์ญํ ์ ํฉ๋๋ค. resolution ์ ๊ฐ์ด ์ ๋ ฅ๋์ง ์์ ์ ์์ผ๋ฉฐ ์์คํ ๋ด๋ถ์ ์ผ๋ก๋ ๋ฌธ์ ์๋ ์ ํจํ ์ํ์ผ ์ ์์ด์. ํ์ง๋ง ์ฌ์ฉ์์๊ฒ null ์ด๋ผ๊ณ ํ๋ค๊ฑฐ๋ ๋น์ด ์๋ ๊ฐ์ ๊ทธ๋๋ก ๋ณด์ฌ์ฃผ๋ ๊ฒ์ ์ฉ ์น์ ํ์ง ๋ชปํ์ฃ . ๋ฐ๋ผ์ ์ด๋ฌํ ๋ฐ์ดํฐ๋ฅผ ์ธ๋ถ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ ์ ์ฌ์ฉ์ ์นํ์ ์ธ ํํ(๋๋ ๋์ฒด๊ฐ)๋ก ๊ฐ๊ณต์ ํ๋ ๊ฒ์ ๋๋ค. ๋ง์น ์๋น์์ ํค์ค์คํฌ๋ก ์ฃผ๋ฌธ์ ํ๋ ค๊ณ ํ๋๋ฐ ์ด๋ค ๋ฉ๋ด์ ์ฌ๋ฃ๊ฐ ๋จ์ด์ ธ์ ์ฃผ๋ฌธ์ด ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ '์ค๋น์ค์ ๋๋ค' ๋ผ๊ณ ํ๋ ๋ฌธ๊ตฌ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฒ๊ณผ ๊ฐ์ด ๋ง์ด์ฃ .์ ๋ฆฌํ๋ฉด, ์์ ์์ setter ๋ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์งํค๋ ์ญํ , getter ๋ ์ฌ์ฉ์ ์นํ์ ์ธ ์ถ๋ ฅ ๊ฐ๊ณต ์ญํ ์ ํ๋๋ก ์์ฑํ์์ต๋๋ค. ๋ ๋ฉ์๋์์ ๊ฐ๊ฐ ์ฒ๋ฆฌํ ์ด์ ๋ ๋ฐ์ดํฐ์ ์ฑ๊ฒฉ๊ณผ ์๊ตฌ์ฌํญ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ด๋ฉฐ, ์ด๋ ๋ฐ๋์ ์ง์ผ์ผ ํ๋ ๊ท์น์ ์๋์ง๋ง ์ญํ ์ ๋ฐ๋ผ ์ ์ฐํ๊ฒ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์ข์ ์ต๊ด์ ๋๋ค ๐๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 89
Q&A
์น์ 9. 66 ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ ์ ์ง๋ฌธ์ด ์์ต๋๋ค.
์๋ ํ์ธ์?์ง๋ฌธ์ ์๋์ ๊ฐ์ด ๋ต๋ณ ๋๋ฆฝ๋๋ค.// 1. ๋งค๊ฐ๋ณ์๊ฐ 3๊ฐ์ธ record ๋ฉ์๋ void record(boolean showDateTime, boolean showSpeed, int min) { ... } // 2. ๋งค๊ฐ๋ณ์๊ฐ ์๋ record ๋ฉ์๋ void record() { ... }๋จผ์ ์์ ๊ฐ์ด 2๊ฐ์ ๋ฉ์๋๋ฅผ ๋๊ณ ๊ฐ๊ฐ ์ฌ์ฉํ๋๋ก ์์ ๋ฅผ ๊ตฌ์ฑํ์๋๋ฐ์. ์ด๋ ๊ฒ ํ ๊ฐ์ฅ ํฐ ์ด์ ๋ ๋ฐ๋ก ํธ์์ฑ ๋๋ฌธ์ ๋๋ค.๋ง์ฝ ๋งค๊ฐ๋ณ์๊ฐ ์๋ record() ๋ฉ์๋๊ฐ ์๋ค๊ณ ๊ฐ์ ํด ๋ด ์๋ค. ์ฌ์ฉ์๊ฐ ๋ ์ง์ ์๋๋ฅผ ํญ์ ํ์ํ๊ณ , 5๋ถ ๋จ์๋ก ๋ นํํ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๊ธฐ๋ฅ์ ์ฐ๊ณ ์ถ์ ๋๋ ๋งค๋ฒ ์๋์ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํด์ผ ํ๊ฒ ์ง์.record(true, true, 5); // ํญ์ ์ด๋ ๊ฒ ๋ชจ๋ ๊ฐ์ ๋๊ฒจ์ค์ผ ํจํ์ง๋ง record() ๋ฉ์๋๋ฅผ ์ค๋ฒ๋ก๋ฉ์ผ๋ก ๋ง๋ค์ด๋๋ฉด, ์ฌ์ฉ์๋ ๊ทธ๋ฅ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋ นํํ๊ณ ์ถ์ ๋ ๊ฐ๋จํ๊ฒ record(); ๋ผ๊ณ ๋ง ํธ์ถํ๋ฉด ๋ฉ๋๋ค. ๋ด๋ถ์ ์ผ๋ก๋ record(true, true, 5);๊ฐ ํธ์ถ๋๋ ๊ฒฐ๊ณผ๋ ๊ฐ์ง๋ง, ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ ์ ์ฅ์์๋ ํจ์ฌ ๊ฐ๊ฒฐํ๊ณ ํธ๋ฆฌํด์ง๋ ๊ฒ์ด์ฃ .์ฆ, ์ค๋ฒ๋ก๋ฉ์ ํตํด ๋ ๊ฐ์ง ์ ํ์ง๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค.record(): "๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ค์ (๊ธฐ๋ณธ๊ฐ)์ผ๋ก ๋ นํํด ์ค."record(boolean, boolean, int): "๋ด๊ฐ ์ํ๋ ์ธ๋ถ ์ค์ ์ ์ค ํ ๋ ๊ทธ๋๋ก ๋ นํํด ์ค."์ด๋ ๊ฒ ํ๋ฉด ํ๋์ ๋ฉ์๋ ์ ์๋ก ๋ชจ๋ ๊ฒฝ์ฐ๋ฅผ ์ฒ๋ฆฌํ๋ ค๊ณ ๋ณต์กํ ๋ก์ง์ ๋ง๋๋ ๊ฒ๋ณด๋ค ํจ์ฌ ์ฝ๋๊ฐ ๊น๋ํ๊ณ ์ง๊ด์ ์ด ๋ฉ๋๋ค.์ดํด๊ฐ ๋์ จ์๊น์? ์ฌ์ ํ ๊ถ๊ธ์ฆ์ด ๋จ๋๋ค๋ฉด ๋ค์ ๋ต๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๋ค๋ฅด๊ฒ ์ค๋ช ๋๋ฆฌ๊ฒ ์ต๋๋ค ๐์, ๊ทธ๋ฆฌ๊ณ if๋ฌธ์ ๋ํ ์ถ๊ฐ๋ก ์ค๋ช ํด ๋๋ฆด ๋ถ๋ถ์ด ์์ต๋๋ค.if(showDateTime) { System.out.println("์์์ ๋ ์ง ์ ๋ณด ํ์"); } if(showSpeed) //์์ if ๊ฐ true ์ผ๋๋ ๋ฐ์ if๊ฐ ์คํ์ด ์ ๋๊ธฐ ๋๋ฌธ์ { System.out.println("์์์ ์๋ ์ ๋ณด ํ์"); }๋ผ๊ณ ์์ฑ์ ํ์ จ๋๋ฐ์.์ฃผ์์ "์์ if๊ฐ true์ผ ๋๋ ๋ฐ์ if๊ฐ ์คํ์ด ์ ๋๊ธฐ ๋๋ฌธ์"๋ผ๊ณ ์ ์ด์ฃผ์ ๋ถ๋ถ์ ์๋ชป๋ ์ค๋ช ์ ๋๋ค. ์ฝ๋์ ์์ฑ๋ ๋ ๊ฐ์ if๋ฌธ์ ์๋ก ๋ ๋ฆฝ์ ์ด์์. showDateTime์ด true์ธ์ง ์๋์ง ํ์ธํ๋ ์ฒซ ๋ฒ์งธ if๋ฌธ๊ณผ, showSpeed๊ฐ true์ธ์ง ์๋์ง ํ์ธํ๋ ๋ ๋ฒ์งธ if๋ฌธ์ ์๋ก์๊ฒ ์๋ฌด๋ฐ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค.showDateTime์ด true์ด๋ฉด ์ฒซ ๋ฒ์งธ if๋ฌธ ์์ ์ฝ๋๊ฐ ์คํ๋๊ตฌ์. ์ด์๋ ์๊ด์์ด showSpeed๊ฐ true์ด๋ฉด ๋ ๋ฒ์งธ if๋ฌธ ์์ ์ฝ๋๋ ์คํ๋ฉ๋๋ค.๋ง์ฝ ๋ ์ค ํ๋๋ง ์คํ๋๊ฒ ํ๋ ค๋ฉด if-else if ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํด์ผ ํ์ง๋ง ํ์ฌ ์ฝ๋์์๋ ๋ ์ง ํ์ ์ฌ๋ถ์ ์๋ ํ์ ์ฌ๋ถ๊ฐ ๋ณ๊ฐ์ ์ต์ ์ด๋ฏ๋ก, ๊ฐ๊ฐ if๋ฌธ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ง์ต๋๋ค.ํจ๊ป ์์๋์๋ฉด ์ข๊ฒ ์ต๋๋ค ๐๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 69
Q&A
์๋ ํ์ธ์ ๊ฐ์๊ธฐ ํ๋ก๊ทธ๋จ ์๋ฌ๊ฐ ๋ ์ ์๋๋ค์
์๋ ํ์ธ์?๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ์ ํํ ์์ธ์ ํ์ ์ด ์ด๋ ต์ง๋ง ๊ด๋ จํ์ฌ ์ฐพ์๋ณธ ๊ฒฐ๊ณผ ๋ค์๊ณผ ๊ฐ์ด File > Invalidate Cache ๋ฅผ ์ ํํด๋ณด์ ๋ค ๋ค์ ์๋๋ฅผ ๋ถํ๋๋ฆฝ๋๋ค.(์ฌ์ง)๊ณ์ํด์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๋ฉด ๋ฉ์์ง ์ ์ฒด๋ฅผ ๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐ ํ์ฌ ์๋ก์ด ์ง๋ฌธ๊ธ์ ๋จ๊ฒจ์ฃผ์๋ฉด ํ์ธ ํ ๋์ ๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค ๐๋๋ ๋ฒ๊ฑฐ๋กญ์ง๋ง IntelliJ ์์ฒด๋ฅผ ์ญ์ / ์ฌ์ค์น ํ๋ฉด ์ฌ๋งํ ํ๊ฒฝ์ ์ธ ๋ฌธ์ ๋ ํด๊ฒฐ์ด ๋ ์ ์์ผ๋ ๊ณ ๋ คํด๋ณด์๋ ๊ฒ๋ ์ข๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 67
Q&A
๋ณ์ ์ด๋ฆ์ง๋๋ฒ
์๋ ํ์ธ์?์๋ฌ ๋ฉ์์ง๊ฐ ์ด๋ป๊ฒ ํ์๊ฐ ๋๊ณ ์๋์?์์ฑํ์ 5๊ฐ์ ์์ค ์ฝ๋๊ฐ ๋ณด์ฌ์ง๋ ์ฑ๋ก ์ ์ฒด ํ๋ฉด์ ์บก์ฒํ์ ์ ์ฌ๋ ค์ฃผ์๋ฉด ํ์ธ ํ ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค ๐๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 107
Q&A
intelli J ์คํ์ค๋ฅ
์๋ ํ์ธ์?์ด๋์๋ถํฐ ์คํ์ด ์๋์๋์ง ์กฐ๊ธ ๋ ์์ธํ ์๋ ค์ฃผ์ค ์ ์์ผ์ค๊น์? ์ธํ ๋ฆฌ์ ์ด๋ฅผ ๋๋ธ ํด๋ฆญํ์ ๋ ์๋ฌด๋ฐ ๋ฐ์์ด ์๋์ง, ๋๋ ์๋ฌ ๋ฉ์์ง๊ฐ ๋ฐ์ํ๋์ง์? ํน์ ๋ชจ๋ฅด๋ ์ด์ ๋ฒ์ ์ ํ๋ก๊ทธ๋จ์ ์ค์นํด๋ณด์๋ ๊ฒ๋ ๋์์ด ๋ ์๊ฐ ์๋ต๋๋ค. ๐https://www.jetbrains.com/ko-kr/idea/download/other.html๊ฐ์ฌํฉ๋๋ค ๐
- 0
- 2
- 100
Q&A
ํน์ ์ด๊ฑด ์ํ์ ์ฌ๊ณ ๊ฐ ๋ถ์กฑํ ๊ฑธ๊น์?
์๋ ํ์ธ์?ํ๋ก๊ทธ๋๋ฐ์ ๊ณต๋ถํ์๋ ๋ถ๋ค์ด ์์ฃผ ํ์๋ ์ง๋ฌธ์ ๋๋ค ๐ ์ด์ฌํ ๊ณ ๋ฏผ์ ํด์ ์ฝ๋๋ฅผ ๋ง๋ค๊ณ ์ฌ๋ฐ๋ก ๋์ํ๋ ๊ฒ์ ๋ณธ ๋ค์ ํด์ฆ ์ ๋ต์ ๋ดค๋๋ ์ ์๋์ ํ๋ฌดํ๊ฒ ํ ์ค๋ก ๋๋ด๋๋ผ ๋ผ๋ ๊ฒ์ธ๋ฐ์. ๊ฒฐ๋ก ๋ถํฐ ๋ง์๋๋ฆฌ๋ฉด ์์ฃผ ์ ์์ผ๋ก ์ฌ๋ฐ๋ฅธ ๊ธธ์ ์ ๊ฑท๊ณ ๊ณ์ญ๋๋ค.์ ๊ฐ ์์์ ๋ฐฐ์ธ ๋ ์ ์๋๊ป์๋ ์์ ํ์ ์ฒ์์๋ ํ์ ์ญ ๋ป๊ณ ๋๋ฆฌ๋ผ๊ณ ํ์ จ์ด์. ๊ทธ๋ฐ๋ฐ ์ ๋ ์ธ์ ์ฌ๋๋ค์ ๋ชจ๋ ํ์ ใฑ์๋ก ์ ์๋ค๊ฐ ํผ์ณค๋ค๊ฐ ํ๋ฉด์ ๋ฉ์๊ฒ ํ์ ์ ๋๋ผ๊ตฌ์. ์ ๋ ๋ฐ๋ก ๊ทธ๋ ๊ฒ ํ ์ ์์ ๊ฒ ๊ฐ์์ผ๋ ๊ทธ๋ฅ ์ํค๋๋๋ก ํ์๊ณ , ๋จธ์ง ์์ ๋จ๊ณ์ ์ผ๋ก ์์ธ๋ฅผ ๊ต์ ํด์ฃผ์๋ฉด์ ๊ทธ๋ถ๋ค์ฒ๋ผ ๋ณด๋ค ์์ ๋กญ๊ฒ ํ ๋์์ ํ๊ฒ ๋์์ต๋๋ค. ์๊ฐ์ด ์ง๋๊ณ ๋ณด๋ ํ์ ์ญ ๋ป๊ณ ๋๋ฆฌ๋ ๊ณผ์ ์ ๊ฒช์ ๋๋ถ์ ์คํ๋ ค ํธํก์ด ์์ฐ์ค๋ฝ๊ณ ํ์ด ๋ง์ด ๋ค์ด๊ฐ์ง ์๊ฒ ์์์ ํ ์ ์์๋ ๊ฒ ๊ฐ์์.๋น๋ก ์ง๊ธ์ geforce3080ti ๋๊ป์ ๊ฐ๊น์ด ๊ธธ์ ๋๊ณ ๋จผ ๊ธธ๋ก ๋์๊ฐ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ค ์ ์์ง๋ง, ์ถฉ๋ถํ ์ค์ค๋ก ๊ณ ๋ฏผ์ ํด๋ณด์๊ณ ๋ฌธ์ ํด๊ฒฐ์ ํ ๋ค์ ์ ๋ต ์ฝ๋๋ฅผ ๋ณด๋ฉด์ ๋์ ์ฝ๋์ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง๋ฅผ ๋น๊ตํ๊ณ , ์ ๋ ๊ฒ ํ๋ฉด ๋ณด๋ค ๊ฐํธํ๊ณ ํจ์จ์ ์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ ์ ์๊ฒ ๊ตฌ๋ ํ๋ ๊ฒ์ ๋ฐฐ์ฐ์ จ๋ค๋ฉด ๊ทธ๊ฒ์ผ๋ก ์ถฉ๋ถํ ๊ฐ์น๋ฅผ ์ง๋๋๋ค. ์คํ๋ ค ๋จ๊ณ์ ์ผ๋ก ์ ์ฑ์ฅํ๊ณ ์๋ ๊ณผ์ ์ด๋ฉฐ ์ฝ๋๊ฐ ๋ค์ ๋ณต์กํ๊ฒ ๋๊ปด์ง๋๋ผ๋ ์ง๊ธ ๋ ๋ฒจ์์๋ ๊ด์ฐฎ์ผ๋ ์ ๊ฒฝ์ฐ์ง ์์ผ์ ๋ ์ข์ต๋๋ค ๐๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 145







