๋ฐฐ์ด์ ์ ์ธํ๋ ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ
๊ฐ์๋ฅผ ํตํด ๋ฐฐ์ด์ ์ ์ธํ๋ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ ๋ํด ๋ฐฐ์ธ ์ ์์๋ค.
1)
String[] str = new String[n];
(์ฌ๊ธฐ์, n์ ๋ง๋ค๊ณ ์ ํ๋ ๋ฐฐ์ด์ ํฌ๊ธฐ๋ฅผ ๋งํ๋ค.)
2)
String str[] = new String[n];
3)
String[] str = new String[] {"A", "B", "C" ...};
4)
String[] str = {"A", "B", "c" ...};
๋์ถฉ ๋ด๋ ๋ค๋ฒ์งธ ๋ฐฉ๋ฒ์ด ์ ์ผ ํธํด๋ณด์๋ค. ใ ใ
๋ค์ฐจ์ ๋ฐฐ์ด Loop
์ผ์ฐจ์ ๋ฐฐ์ด๊ณผ Loop์ ๋ํด ๋ฐฐ์ฐ๊ณ ๋์ ๋ค์ฐจ์ ๋ฐฐ์ด๊ณผ Loop์ ๋ํด ๋ฐฐ์ ๋ค.
ํฌ๊ฒ ์ด๋ ค์ด ์ ์ ์์๊ณ , ์ํ๊ด ์ข์์ ๋ง๋๋ ์ฝ๋๋ฅผ ์ง๋๋ฐ for๋ฌธ๊ณผ ๋ฐฐ์ด์ ์ฌ์ฉํ์๋ค.
// ์ธ๋ก ํฌ๊ธฐ 10 x ๊ฐ๋กํฌ๊ธฐ 15์ ํด๋นํ๋ ์ํ๊ด ์ข์
String[][] seats3 = new String[10][15];
String[] eng = {"A","B","C","D","E","F","G","H","I","J"};
for (int i = 0; i < seats3.length; i++) {
for (int j = 0; j < seats3[i].length; j++) {
seats3[i][j] = eng[i] + (j + 1) ;
}
}
// ํ ๊ตฌ๋งค
seats3[7][8] = "__"; // H9
seats3[7][9] = "___"; // H10
// ์ํ๊ด ์ข์ ๋ฒํธ ํ์ธ
for (int i = 0; i < seats3.length; i++) { // ์ธ๋ก
for (int j = 0; j < seats3[i].length; j++) { // ๊ฐ๋ก
System.out.print(seats3[i][j] + " ");
}
System.out.println();
}
A-J์ด, 1-15ํ์ ์ข์์ ๋ง๋๋ ค๋ฉด ๋ฐฐ์ด์ ์ง์ ๋์ ํ ์ ์์ผ๋๊น for๋ฌธ์ ์ด์ฉํ์ฌ ํจ์จ์ ์ผ๋ก ๋ฐฐ์ด์ ๊ฐ์ ์ง์ด๋ฃ์๋ค.
์ด์ ํ์ํ ๋ eng ๋ณ์๋ฅผ ์จ๋ A~J๋ฅผ ์ง์ ํ์๋ฅผ ์ณ์ผ ํ๋ค๋ ๊ฒ์ด ๊ท์ฐฎ๋ค๊ณ ์๊ฐํ๋๋ฐ ๋ฐ๋ก ์ดํ์ ASCII ์ฝ๋๋ฅผ ๋ฐฐ์ฐ๋ ๋ค ํด๊ฒฐ์ด ๋์๋ค. ์ ๋นํ ์ฝ๋ฉ์ ์ธ๊ณ๋....
๊ตฌ๋งค๋ ์ข์์ ํ์ํ๊ธฐ ์ํด _๋ฅผ ์ฌ์ฉํ์ฌ ํ์ํ๊ณ ๋์จ ์คํ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋, ๋ญ๊ฐ ์ด๋์ ๋ณธ ๋ฏํ ๋๋์ ๊ฒฐ๊ณผ๊ฐ ๋์์ ๋ด๊ฐ ๋๋จํ ์ฝ๋๋ฅผ ์ง ๊ฒ ๊ฐ์ ์๊ฐ๋ ๋ค์๋ค.
์คํ๊ฒฐ๊ณผ
์์คํค ์ฝ๋ (ASCII)
์์คํค ์ฝ๋๋, ๋ฏธ๊ตญ์ ํ์ค ์ฝ๋๋ฅผ ๋งํ๋ฉฐ ์๋์ ๊ฐ๋ค.
๋ญ๊ฐ ๋ณต์กํด๋ณด์ด์ง๋ง ๋๋ฌธ์๋ 65, ์๋ฌธ์๋ 97, ์ซ์๋ 48๋ฒ๋ถํฐ์ธ ์์ !! ์ด๊ฒ๋ง์ด๋ผ๋ ์ธ์๋์ผ๋ผ๊ณ ํ์ จ๋ค.
659748, 659748..
Quiz #5
public static void main(String[] args) {
// ์ ๋ฐ ์ฌ์ด์ฆ ์ฌ๊ณ ๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ
// ์ฌ์ด์ฆ 250 (์ฌ๊ณ ์์)
// ์ฌ์ด์ฆ 255 (์ฌ๊ณ ์์)
// ์ฌ์ด์ฆ 260 (์ฌ๊ณ ์์)
// ์ฌ์ด์ฆ 265 (์ฌ๊ณ ์์)
// ...
int[] size = new int[10]; // intํ ๋ฐฐ์ด size ์ ์ธ
for (int i = 0; i < size.length; i++) { // for๋ฌธ ์ฌ์ฉํด ๋ฐฐ์ด์ ๊ฐ ์ฌ์ด์ฆ ๋์
size[i] = 250 + (5 * i);
}
// ๋ด ๋ฐฉ๋ฒ
System.out.println("#1");
for (int i = 0; i < size.length; i++) { // size์ ๊ธธ์ด๋งํผ ๋ฐ๋ณตํ๋ฉด์ ๊ฒฐ๊ณผ ์ถ๋ ฅ
System.out.print("์ฌ์ด์ฆ " + size[i] + " (์ฌ๊ณ ์์)");
System.out.println();
}
// ๋๋์ฝ๋ฉ๋์ ์ถ๋ ฅ ๋ฐฉ๋ฒ
System.out.println("-----------------------------");
System.out.println("#2");
for (int size2: size) {
System.out.println("์ฌ์ด์ฆ " + size2 + " (์ฌ๊ณ ์์)");
}
'์ค๋์ ์ง์ง ๋ง์ท๊ฒ ์ง' ํ๊ณ ์ ๋ต์ ๋ณด๋ฉด ๋ ํ์ ์์๊ฐ์๋ ๋๋์ฝ๋ฉ๋.....
foreach ์ฌ์ฉํ์ จ๋๋ฐ ๊ทธ๊ฑฐ ์์์ผ์คฌ์๋์.... ์ํผ ๋๋ ํด๋ดค๋๋ ํ์คํ ํธํ๋น
๊ทธ๋ฆฌ๊ณ ๋ ์๊ฐ๋๊ฑด ์ํ๊ด ์ข์ ํ๋๋ผ println ๋์ print์ผ๋ก ์ด ๋ค์ ์ด์ค for๋ฌธ ๋ฐ์ ์ผ๋๋ฐ ์ด๊ฑด ์ผ์ฐจ์ ๋ฐฐ์ด์ด๋ผ ๊ทธ๋ฅ println ์ฌ์ฉํด๋ ๋๋ค๋ ๊ฑฐ ?
์ญ์ ์ค๋๋ ๋ ๋ฐ๋ณด ๋ฉ์ถฉ์ด๋ค.
[๋๋์ฝ๋ฉ] ์๋ฐ ์ฝ๋ฉ ๋ฌด๋ฃ ๊ฐ์ (๊ธฐ๋ณธํธ) - 9์๊ฐ ๋ค๋ฉด ์ฌ๋ฌ๋ถ๋ ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์
'๐ต java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JAVA | ๋๋์ฝ๋ฉ ์๋ฐ ๊ฐ์ (ํด๋์ค, ๋ฉ์๋) _ Quiz#7 (0) | 2023.02.10 |
---|---|
JAVA | ๋๋์ฝ๋ฉ ์๋ฐ ๊ฐ์ (๋ฉ์๋) _ Quiz#6 (0) | 2023.02.03 |
JAVA | ๋๋์ฝ๋ฉ ์๋ฐ ๊ฐ์ (์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ) _ Quiz#4 (2) | 2023.01.31 |
JAVA | ๋๋์ฝ๋ฉ ์๋ฐ ๊ฐ์ (๋ฌธ์์ด) _ Quiz#3 (0) | 2023.01.29 |
JAVA | ๋๋์ฝ๋ฉ ์๋ฐ ๊ฐ์ (์ฐ์ฐ์) _ Quiz#2 (0) | 2023.01.28 |