yukamikuzzzang3217
@yukamikuzzzang3217
Reviews Written
-
Average Rating
-
Posts
Q&A
์ฝ๋์ ๋ํ ํผ๋๋ฐฑ ๋ถํ๋๋ฆฝ๋๋ค.
์ฃผ์ ์ฝ๋๋ฅผ ๋ฐํ์ผ๋ก ์ญ์ ์ฝ๋๊น์ง ๊ตฌํํ์ฌ ์ ๋ฆฌํด๋ณด์์ต๋๋ค.๋ฉ๋ด๊ฐ ์ ํด์ ธ์๋ค๋ฉด switch๋ฅผ ์ ํธํจ. (๊ฐ์ธ์ทจํฅ)early return(์ผ๋ฆฌ๋ฆฌํด)์ผ๋ก ์คํ๋๋ฉด ์๋๋ ์กฐ๊ฑด์ ๋ถ๊ธฐ๋ฌธ ๋ด์์ ์๋ํ๊ธฐ ์ ์ ๋ฏธ๋ฆฌ ํ๊ฒจ๋ด๋ ๊ฒ์ ๋ชฉํ๋ก ๋ . else if์ ํฅ์ฐ ๋ณด๋ค ์งค๋งํ if๊ฐ ๋ซ๋๋ผ..์ํ ๋ชฉ๋ก๋ค์ ๋ณด์ฌ์ฃผ๋ ๋ถ๋ถ์ ํฅ์๋ for๋ฌธ์ ์ถฉ๋ถํ ์ฌ์ฉํ ์ ์์ผ๋ ์ธ๋ฑ์ค๊ฐ ํ์ํ๋ค๋ฉด ์ฌ์ฉํ ์ ์๋ค.์กฐ๊ฑด๋ฌธ ์์ ๋๋๋ก์ด๋ฉด ์กฐ๊ฑด์ ๋ณต์กํ์ง ์๊ฒ ๋๋ ๊ฒ ๊ฐ์ธ์ ์ผ๋ก๋ ๋์ค์ ๋ค์ ๋ณผ ๋ ๋ ์ข๋๋ผ๊ตฌ์. .eqauls ๊ฐ์ ๊ฒ๋ ์ข๊ธด ํ์ง๋ง ํ์ ๋ฏธ์ค๋งค์นญ ์๋ฌ๋ณด๊ธฐ ์ซ๋ค๊ณ ๋ฐํ์์๋ฌ๋ ์๊ธฐ์น๋ชปํ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ ๋ถ์์ฌ๊ฐ ๋์ค๋ฉด.. ์ง์ง ๊ณจ์น์ํ์์. ๋น์ฅ ๊ฐ์ฒด๋ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ฐฐ์ด๋ง์ผ๋ก ๊ตฌํํด๋ณธ๋ค๋ฉด.. ์ด๋ ๊ฒ ์งค ์ ์์ ๊ฒ ๊ฐ์ ๋ต๊ธ ๋จ๊ฒจ ๋ด ๋๋ค. ์๋ฆฌ๋ผ๋ฉด ๋ณ์ ์ฎ๊ฒจ๋ด๊ธฐ์ ๋น์ทํ๋ค๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ๋ค์ ๋ฐฐ์ด์ ์๋ ๊ฐ์ ์ญ์ ํ ๊ณณ์ ๋ด๋ ๊ฒ! ์กฐ๊ฑด์ ์ํ์๋๊ณผ ์ญ์ ํ ํ๋ชฉ ์ซ์ + ์ฆ๊ฐ๊ฐ์ด ๊ฐ์์ง๋ ๋๊น์ง..๋ก ์ ํ์ต๋๋ค. ๊ทธ๋์ผ ์์ฐจ์ ์ผ๋ก ๋ค ์ฎ๊ธธ ์ ์๋ ๊ฒ ๊ฐ์์์. ์ฝ๋ ์ฒจ๋ถํ๋ฉฐ ์ด๋ง ๋ง์ ์ค์ ๋๋ค. package inflearn.array.ex2; import java.util.Scanner; public class Qna { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String[] productName = new String[10]; int[] productPrice = new int[10]; int productCount = 0; while (true) { System.out.println("1. ์ํ ๋ฑ๋ก | 2. ์ํ ์ญ์ | 3. ์ํ ๋ชฉ๋ก | 4. ์ข ๋ฃ\n๋ฉ๋ด๋ฅผ ์ ํํ์ธ์."); int options = scanner.nextInt(); scanner.nextLine(); if (options == 1) { if(productCount == 10){ System.out.println("๋ ์ด์ ์ํ์ ๋๋กํ ์ ์์ต๋๋ค."); continue; } System.out.print("์ํ ์ด๋ฆ์ ์ ๋ ฅํ์ธ์: "); productName[productCount] = scanner.nextLine(); System.out.print("์ํ ๊ฐ๊ฒฉ์ ์ ๋ ฅํ์ธ์: "); productPrice[productCount] = scanner.nextInt(); productCount++; scanner.nextLine(); } else if (options == 2) { if(productCount 10){ System.out.println("์ฌ๋ฐ๋ฅธ ํ๋ชฉ์ ๋ฒํธ๋ฅผ ์ ๋ ฅํด์ฃผ์ธ์."); continue; } for (int i = 0; i productCount || delNum
- Likes
- 0
- Comments
- 2
- Viewcount
- 301
Q&A
return;๋ฌธ๊ณผ boolean=false
์กฐ๊ธ ํท๊ฐ๋ฆด ์๋ ์์ ๊ฒ ๊ฐ์๋ฐ.. break๊ฐ ๋ฐ๋ณต๋ฌธ๊ณผ switch๋ฌธ์์์ ์ฐ์์ด ๋น์ทํ๋ค๋ณด๋ ์๊ธด ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๋ถ๊ธฐ๋ฌธ(์กฐ๊ฑด๋ฌธ)์์ switch๋ฌธ์ ๊ฐ ์กฐ๊ฑด์ ํด๋นํ๋ ๊ฒ๋ง ์คํํ๊ณ ๋น ์ ธ๋์ค๊ฒ ๋์ด์์ง๋ง if, if-else, .. else-if์๋ ํด๋นํ์ง ์์ต๋๋ค.๊ทธ๋์ ๋ ๋ฒ์งธ ์ฝ๋๋ก ๋ ์์์์ if์ ์์ ์๋ break๋ฅผ ๋ง๋๋ฉด if๊ฐ ์๋ while๋ฌธ ์์ฒด๋ฅผ ๋น ์ ธ๋๊ฐ๊ฒ ๋์ด ๋ฃจํ๊ฐ ๋๋ฉ๋๋ค. (3)๋ฒ ๋ฐ์ผ๋ก ๋๊ฐ์ฃ . ์๋ง ๊ทธ ๋ถ๋ถ์ ๋ง์ํ์๊ณ ์ถ์ผ์ ๊ฒ ๊ฐ์๋ฐ ์ ๋ฌ ์ค์ ๊ผฌ์ธ ๊ฒ ๊ฐ์ ๋ณด์ ๋๋ค.์์ฝํ์๋ฉด "break๋ ๋ฐ๋ณต๋ฌธ๊ณผ switch๋ฌธ ๋ด๋ถ์ ์ฐ์์ ๊ฒฝ์ฐ 1depths๋ฅผ ๋น ์ ธ๋๊ฐ๊ฒ ํ๋ ์ญํ ์ ํ๋ค." ๋ก ํ ์ ์์ต๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 339
Q&A
ArrayEx6 ๋ฌธ์ ์ง๋ฌธ์ ๋๋ค
for๋ฌธ ์์์ ์ ์๋ฅผ ์ ๋ ฅ ๋ฐ๋ ์ฆ์ ๋น๊ต๋ฅผ ํ์ฌ max์ min๊ฐ์ ๋ถ์ฌํด๋ ๊ฒฐ๊ณผ ๊ฐ์ด ํฌ๊ฒ ๋ค๋ฅด์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค๋ง, ํ์ฌ ์ฃผ์ด์ง ์ฝ๋์์ max์ min ๋ณ์๊ฐ ์ด๊ธฐํ๋์ด์์ง ์์ ๋น๊ต์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ์ ์ํ ๋ถ๋ถ์ด๋ผ๋ฉด ๊ทธ๊ฒ์ ์ ์ธํ๋ฉด ์์ ๊ฒ ๊ฐ์ต๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 142
Q&A
๋ฐฐ์ด for๋ฌธ ํ ๋ ์ง๋ฌธ์ ๋๋ค
ํฅ์๋ for๋ฌธ์์ ์ป์ด๋ธ ์ถ๋ ฅ๊ฐ๊ณผ ์ผ๋ฐ for๋ฌธ์์ ๊ฐ์ ์ป์ด๋ด๊ธฐ๊น์ง์ ์ฝ๋์ฐจ์ด(๊ธธ์ด ๋น๊ต ๋ฑ)๋ฅผ ๋น๊ตํ๊ธฐ ์ํด ์ด์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ฝ๋๋ฅผ ์ผ์ ๊ฒ์ด๋ผ ์ถ์ธกํฉ๋๋ค. ๋จ์ํ ํด๋น ๋ฐฐ์ด์ ๊ฐ์ ์ถ๋ ฅํ๋ ์ฉ๋๋ก๋ ํฐ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 142
Q&A
๋ฐฐ์ด์ ๋ํ ์ง๋ฌธ
๊ฐ์ธ์ ์ผ๋ก int i์ ์ด๊ธฐ๊ฐ์ 0์ผ๋ก ๋ฌ์ผํ๋ค๋ ๊ฐ๋ฐ๋ง ๋ฒ์ด๋๋ ํจ์ฌ ์ฝ๋๊ฐ ๊ฐ๊ฒฐํด์ง ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. (int๋ฅผ 1๋ก๋ง ์ก์๋ if๋ฌธ๊ณผ ๊ทธ ์์ ๋ค์ด์๋ ๋ด์ฉ์ด ๋ํญ ์ค์ด๋ค๊บผ๋ผ ์๊ฐํฉ๋๋ค.)๊ทธ๋๋ ๋๋ถ์ ์๋ก์ด ์๊ฐ์ ๋ง์ด ํ๊ฒ ๋์ด ์ฆ๊ฒ์ต๋๋ค. ์ ๊ฐ ์ง ์ฝ๋ ์ค ํต์ฌ ๋ถ๋ถ๋ง ๋ถ์ฌ๋๊ณ ๊ฐ๊ฒ ์ต๋๋ค. ... System.out.println("students["+0+"] = " + students[0]); for (int i = 1; i
- Likes
- 0
- Comments
- 2
- Viewcount
- 461
Q&A
scanner ๋๋ฒ์งธ ๋ฌธ์ (ํ์์ง์) ์ง๋ฌธ๋๋ฆฝ๋๋ค!
์ฐธ๊ณ ๊ฐ ๋ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ ๋ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์ง๋ณด์์ต๋๋ค. ํ์์ธ์ง ์ง์์ธ์ง ๋ถ๊ฐํ๋ ๋ถ๋ถ์ ๊ตณ์ด if๋ก ๊ตฌ๋ถํ์ง ์๊ณ ์ผํญ์ฐ์ฐ์๋ฅผ ์ด์ฉํด ๊ตฌ๋ถํ์์ต๋๋ค.์ฃผ์์น ๋ถ๋ถ์ ์ ๊ฐ ์์์ ์ผ๋ก ์ซ์๋ฅผ ๋ฐ์ ๋ 0๋ณด๋ค ํฐ ์ซ์(์์ฐ์)์ ํํด์๋ง ์ง์์ ํ์๋ฅผ ๋ถ๊ฐํ๊ณ ์ถ์ด์ ์ถ๊ฐํ ๊ฒ์ด๋ ์ ๊ฒฝ์ฐ์ง ์์ผ์ ๋ ๋ฉ๋๋ค. Scanner scanner = new Scanner(System.in); System.out.print("ํ๋์ ์ ์๋ฅผ ์ ๋ ฅํ์ธ์: "); int number = scanner.nextInt(); /* if (number > 0) {*/ String con = ( (number % 2) == 0 ? "์ง์" : "ํ์"); System.out.println("์ ๋ ฅํ ์ซ์ " + number + "๋ " + con + "์ ๋๋ค.");
- Likes
- 0
- Comments
- 2
- Viewcount
- 317
Q&A
์ค์บ๋ ์ฌ์ฉํ๋ ๋ฌธ์ ํ์ด์ค ์๋ฌ์ฝ๋
Scanner.nextInt(); ๊ฐ ์๋ scanner.nextInt()๋ก ์ฐ์ ์ผ ํฉ๋๋ค. ์คํ๋ก ์ธํ ์ค๋ฅ์ ๋๋ค. (๋์๋ฌธ์ ์ค๋ฅ) ์ค๋ช ์ ๋ถ์ด์๋ฉด Scanner๋ผ๋ ๊ฐ์ฒด๋ฅผ ์ ์ธํ ์ดํ ๋ Scanner๋ผ๋ ๊ฐ์ฒด๋ฅผ ์ฐ๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.๊ฐ์ฒด ๋ณ์๋ก ์ ์ธํ scanner์ ์ ์๋ nextInt()๋ฅผ ์จ์ผํ๋ ์ํฉ์์ ๋ค์ง๊ณ ์ง ๋ณ์๋ฅผ ์ ์ธํ๋ ๊ฒ์ผ๋ก ์ฐฉ๊ฐํ์ฌ ๋ฌธ์ ๊ฐ ์ผ์ด๋ฌ๋ค๊ณ ์๊ฐํฉ๋๋ค.
- Likes
- 0
- Comments
- 3
- Viewcount
- 241
Q&A
Scanner ํ์ต ๊ด๋ จ
์ค๋ฅ๋ฅผ ๋ณด๊ณ ์ถ๋ค๋ฉด "์ ์๋ฅผ ์ ๋ ฅํ์ธ์" ์์ 15.023 ์ ๊ฐ์ ์ค์๋ฅผ ์ ๋ ฅํด๋ณด๋ฉด ์ ์ ์์ต๋๋ค. ์ด์ ์ ํ๋ณํ ๋จ์์์ ๋ฐฐ์ ๋ฏ์ด int(์ ์)ํ์ ์ double(์ค์)๋ก ์๋ ํ๋ณํ์ด ๋๋, double(์ค์)ํ์ ์ int(์ ์)๋ก ์๋ ํ๋ณํ๋์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค.์ค์๋ฅผ ์ ๋ ฅํ๋ ๋ถ๋ถ์์ 15์ ๊ฐ์ ์ ์๋ก ์ ๋ ฅํ๋ฉด ๋จ์ฐ ์๋์ผ๋ก ํ๋ณํ์ด ์ด๋ฃจ์ด์ง ๊ฒ์ ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 167
Q&A
Casting3 ํด๋์ค์์ maxIntValue ๊ฐ
์์ฝ๊ฒ๋ ์ปดํจํฐ๊ฐ 10์ง๋ฒ์ด ์๋ ์ด์ง๋ฒ์ผ๋ก ๊ณ์ฐํ๋ ๋ ์์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ ์ผ์ด๋ผ ์๊ฐํฉ๋๋ค. ๊ทธ๋๋ก ๋ ๋ผ์ ์ฎ๊ฒจ๋ ๋ฌธ์ ์๋๋ฐ ํ๋ณํ ํ์๋ฅผ ๊ฐ์ ์ ์ผ๋ก ํด์ผํ๋ ํ๋ ์๊ฐ์ด ๋ค ์ ์์ง๋ง longํํ์ int ํํ์์ ์๋ฃ๋ฅผ ์ ์ฅํ๊ธฐ ์ํด ํ์ํ ๋นํธ ์ ์์ฒด๊ฐ ๋ค๋ฆ ๋๋ค. ์ธํ ๋ฆฌ์ ์ด ๊ฐ์ด ์์ ํ๊ฒฝ ๋ด์์ ์ปดํ์ผํ๊ธฐ ์ ์ ๋ฌธ์ ๊ฐ ์์ ๋ถ๋ถ์ ์ง์ ํด์ ์ด๋ฅผ ๋๋นํ ์ ์๋ ๊ฒ์ด์ง ์ค์ ์๋ฐ ์ปดํ์ผ๋ฌ๊ฐ ์ปดํ์ผ ํ๊ธฐ ์ ๋ถํฐ ์ํฉ์ ์ ๋ถ ์๊ณ ์ตํต์ฑ์๊ฒ ํ๋ํ์ง ์๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.๋๊ฐ์ ์์ ๋ฌผ์ด์ง๋ง ํฐ ๊ทธ๋ฆ์์ ์์ ๊ทธ๋ฆ์ผ๋ก ์จ์ ํ ์ฎ๊ธฐ๋ ค ํ ๋ ๊น๋๊ธฐ๋ฅผ ์ฐ๋ ๊ฒ ์ฒ๋ผ, ์ผ์ข ์ ๋ณด์ฆ์ด๋ผ ์๊ฐํด๋ ๊ด์ฐฎ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์์ ๊ทธ๋ฆ์์ ํฐ ๊ทธ๋ฆ์ผ๋ก ๋ด๋ ๊ฒ์ ๋ฌธ์ ๊ฐ ๋ ์ผ์ด ์์ง๋ง(๋ฌต์์ ํ๋ณํ), ํฐ ๊ทธ๋ฆ์์ ์์ ๊ทธ๋ฆ์ผ๋ก ๋ด์ ๋ ์์ ๊ทธ๋ฆ์ ๋ด๊ธด ์ก์ฒด๊ฐ ๋์น์ง ์๋๋ค๋ ๋ณด์ฅ์ ๋ชปํ์ง ์์ต๋๊น.(๋ช ์์ ํ๋ณํ)
- Likes
- 0
- Comments
- 2
- Viewcount
- 184
Q&A
While1_2 ์ง๋ฌธ ์์ต๋๋ค
์๋ ๋ต๋ณ๊ณผ ๋น์ทํ๊ฒ ์ง๋ง ๊ฐ์ฌ๋์ด ๋ง์ํด์ฃผ์ ๋ถ๋ถ์ ํฌ๊ฒ ๋ฒ์ด๋์ง ์๊ฒ ์ค๋ช ํ ๋ฐฉ๋ฒ์ด ์์ด์ ํ๋ ์ ์ด๋ด ๋๋ค.๊ฐ์ฌ๋์ ์ ์ ์ฆ๊ฐ ์ฐ์ฐ์, ํ์ ์ฆ๊ฐ ์ฐ์ฐ์์ ์ฐ์ฐ๊ณผ์ ์ ์ดํด๋ฅผ ๋๊ธฐ ์ํด ์ด๋ ๊ฒ ์ค๋ช ํด์ฃผ์ จ์ต๋๋ค.X = ++Y; ์ธ ๊ฒฝ์ฐ, Y = Y + 1; X = Y; ์ ๊ฐ์ด ํํํ ์ ์์ต๋๋ค. ๋จผ์ ๋ํ๊ณ ๊ทธ ๋ค์ ๋์ ํฉ๋๋ค.X = Y++; ์ธ ๊ฒฝ์ฐ, X = Y; Y = Y + 1;์ ๊ฐ์ด ํํํ ์ ์์ต๋๋ค. ๋จผ์ ๋์ ํ ํ ๊ทธ ๋ค์ ๋ํฉ๋๋ค.์กฐ๊ฑด์์์๋ ๋ง์ํ์ จ์ง๋ง ๋ณ์์ ๋ด๊ธด ๊ฐ(๋ฆฌํฐ๋ด)๋ก ์นํ๋ ํ ๋ณ์์ ๋์ ๋๋ ๊ฒ์ ๋ณด์ จ์ ๊ฒ๋๋ค. ๊ทธ ์ ์ ์ฆ๊ฐ๊ณผ ํ์ ์ฐ์ฐ์ ์ฐจ์ด๋ฅผ ๋ง๋ ๋ค๊ณ ์๊ฐํฉ๋๋ค.count = count++;๋ก ๋๊ณ ๋ณด๋ฉด ํท๊ฐ๋ฆฌ๋, ๊ฐ์ ๊ฐ์ ๋ด๊ณ ์๋ int A๋ฅผ ๊ฐ์ง๊ณ ์ค๋ช ํ๊ฒ ์ต๋๋ค.int count = 0; int A = 0; while(count > 1){ count = A++; }์ด๊ฒ์ ์์์ ์ค๋ช ํ์๋ฏ,count = A;A = A + 1; ๊ณผ ๊ฐ์ต๋๋ค.count= 0;A = 0 + 1; ๋ก ์นํ์ด ๊ฐ๋ฅํฉ๋๋ค.count์ ์ด๋ฏธ 0์ด ๋์ ํ ์ฑ๋ก ๋๋๋ฉฐ, A์ ๊ฐ์ 1์ด์ง๋ง count ๋ณ์์๋ ์๊ด์๊ฒ ๋ฉ๋๋ค.[ ์ ์ ์ฆ๊ฐ์ฐ์ฐ์์๋ค๋ฉด?count = ++A;A = A + 1;count = A;A = 0 + 1;count = (0 + 1);count = 1;]ํฌ๊ฒ ์๊ด์๋ ๋ต๋ณ์ผ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ์ง๋ฌธ์๋์ด ์ฃผ์ ์ง๋ฌธ์ ๊ฐ์ฌ๋๊ป์ ์ด์ ์ ์ค๋ช ํ์ จ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ค๋ช ์ด ๊ฐ๋ฅํ ๊น ์ถ์ด ์ ์ด๋ด ๋๋ค.
- Likes
- 1
- Comments
- 2
- Viewcount
- 158




