โ ๋ฌธ์
์ฌ์ฉ์์๊ฒ ๋ณ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ฐฐ์ด ์ธ๋ฑ์ค์ ์ ๋งํผ ๋ณ ์ฐ๊ธฐ
โ ์ฝ๋
import java.util.Scanner;
public class bonus04 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] cc = new int[5];
// ๋ฐ๋ณต๋ฌธ์ผ๋ก ์ซ์ ์
๋ ฅ ๋ฐ๊ธฐ
for (int i = 0; i < cc.length; i++) {
System.out.print(i + "๋ฒ์งธ ๋ณ์ ์ : ");
cc[i] = sc.nextInt();
}
// ๋ฐฐ์ด ์ํ
for (int i = 0; i < cc.length; i++) {
System.out.print(cc[i] + ":");
// ๋ณ ์ถ๋ ฅ
for (int j = 0; j < cc[i]; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
์ผ๋ฐ ๋ณ์ฐ๊ธฐ๋ณด๋ค ์คํ๋ ค ์ฝ๋ค. ์ ๋ ฅ๋ฐ์ ์ซ์๋ฅผ ๋ฐฐ์ด์ ์ ์ฅํ๊ณ
9 : *********
์ด ๋ถ๋ถ์ ๋ ๊ตฌ๊ฐ์ผ๋ก ๋๋์ด์ '์ซ์ :' ๊ณผ '*********' ๋ฅผ ๋ฐ๋ก ์ถ๋ ฅํ๋ ์ฝ๋๋ฅผ ์ง ์ฃผ์๋ค.
์ซ์๋ ๋ฐฐ์ด์[i] ๋ฒ์งธ ์ธ๋ฑ์ค์ ๋ด๊ฒจ ์์ผ๋ฏ๋ก cc[i] + " : " ๋ฅผ ํด ์ฃผ๊ณ ๋ณ์ ๋ค์ ํฌ๋ฌธ์ ๋๋ ค์ 0๋ถํฐ ๋ฐฐ์ด์[i]๋ฒ์งธ ์ธ๋ฑ์ค์ ๋ด๊ธด ์ซ์์ ๊ธธ์ด๋งํผ *๋ฅผ ์ถ๋ ฅํด์ฃผ๋ฉด ๋๋ค. ์ด ๋ ํ ์ค๋ก ๋ถ์ฌ์ ์ถ๋ ฅํด์ผ ํ๋ฏ๋ก ๊ฐํ ์๋ System.out.print() ๋ฉ์๋๋ฅผ ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์์ชฝ ํฌ๋ฌธ ์ถ๋ ฅ์ด ํ ์ค ๋๋ ๋๋ง๋ค ๊ฐํ ๋ฉ์๋๋ก ์ค๋ฐ๊ฟ์ ํด ์ค๋ค.
- Scanner ํด๋์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅ์ ๋ฐ๊ธฐ ์ํด java.util.Scanner๋ฅผ ์ํฌํธํ๊ณ , Scanner ๊ฐ์ฒด ์์ฑ
- ํฌ๊ธฐ๊ฐ 5์ธ ์ ์ ๋ฐฐ์ด cc๋ฅผ ์ ์ธ
- for ๋ฃจํ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์๋ก๋ถํฐ ๋ค์ฏ ๊ฐ์ ์ ์๋ฅผ ์ ๋ ฅ ๋ฐ๊ณ , ๊ฐ ์ ์๋ฅผ ๋ฐฐ์ด์ ์ ์ฅ
- ๋ฐฐ์ด์ ์ํํ๋ฉด์ ๊ฐ ์์์ ํด๋นํ๋ ๊ฐ์๋งํผ ๋ณ์ ์ถ๋ ฅ(๋ฐ๊นฅ ํฌ๋ฌธ)
- ๋ด๋ถ for ๋ฃจํ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ์์์ ์ ์ฅ๋ ๊ฐ๋งํผ ๋ณ์ ์ถ๋ ฅ(์์ชฝ ํฌ๋ฌธ)
- ํ ์ค ์ถ๋ ฅ์ด ๋๋๋ฉด ๊ฐํ