JAVA - ๋ค์ฐจ์ ๋ฐฐ์ด
๋ค์ฐจ์ ๋ฐฐ์ด 2์ฐจ์ ๋ฐฐ์ด ? ์ํ์ ํ๋ ฌ์ ๋ ์ฌ๋ฆฌ๋ฉด ์ดํดํ๊ธฐ ์ฌ์ด๋ฐ ๊ฐ๋ก์ธ๋ฑ์ค์ ์ธ๋ก์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ๋ค. int[][] scores = new int [2][3]; ์์๊ฐ์ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ฉด 2ํ,3์ด์ ๋ฐฐ์ด์ด ๋ง๋ค์ด์ง๋ค. (0,0) (0,1) (0,2) (1,0) (1,1) (1,2) ์ด ๋, ์คํ์์ญ์๋ scores๋ณ์๊ฐ ์์ฑ๋๊ณ ํ ์์ญ์ int ํ์
๋ฐฐ์ด A, int ํ์
๋ฐฐ์ด B, int ํ์
๋ฐฐ์ด C ์ธ ๊ฐ์ ๋ฐฐ์ด๊ฐ์ฒด๋ฅผ ์์ฑํ๋ค. //๊ฐ๊ฐ์ ๊ธธ์ด๋ scores.lenght //2(A๊ธธ์ด) scores[0].lenght //3(B๊ธธ์ด) 0๋ฒ์งธ ํ์ ๊ธธ์ด scores[1].lenght //3(C๊ธธ์ด) 1๋ฒ์งธ ํ์ ๊ธธ์ด ์๋ฐ๋ ์ผ์ฐจ์ ๋ฐฐ์ด์ด ์๋ก ์ฐ๊ฒฐ๋ ๊ตฌ์กฐ๋ก ๋ค์ฐจ์ ๋ฐฐ์ด์ ๊ตฌํํ๊ธฐ ๋๋ฌธ์ ๊ณ๋จ์ ๊ตฌ์กฐ..
jAVA - ๋ฐ์ดํฐ ํ์
๋ถ๋ฅ/๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ ์์ญ
์๋ฐ์ ๋ฐ์ดํฐ ํ์
1. ๊ธฐ๋ณธํ์
(primitive type) : ์ ์(byte, char, short, int, long), ์ค์(float, double), ๋
ผ๋ฆฌ(boolean) 2. ์ฐธ์กฐํ์
(reference type) : ๋ฐฐ์ด, ์ด๊ฑฐ, ํด๋์ค, ์ธํฐํ์ด์ค >> ๊ฐ์ฒด์ ๋ฒ์ง๋ฅผ ์ฐธ์กฐํ๋ ํ์
๋ ํ์
์ ์ฐจ์ด์ : ์ ์ฅ๋๋ ๊ฐ ๊ธฐ๋ณธํ์
์ ์ค์ ๊ฐ์ ๋ณ์ ์์ ์ ์ฅ ์ฐธ์กฐํ์
์ ์ด์ฉํด ์ ์ธ๋ ๋ณ์๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ฒ์ง๋ฅผ ๊ฐ์ผ๋ก ๊ฐ๋๋ค.(๋ฒ์ง๋ฅผ ํตํด ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐ) ๋ณ์๋ ์คํ์์ญ์ ์์ฑ๋๊ณ , ๊ฐ์ฒด๋ ํ ์์ญ์ ์์ฑ๋๋๋ฐ, ์๋ฅผ ๋ค์ด ์ด๋ ๊ฒ ๋ค ๊ฐ์ ๋ณ์๊ฐ ์ ์ธ๋์๋ค๊ณ ํ๋ค๋ฉด, int age = 40; double price = 100.0; String name = "ํ๊ธธ๋" String hobby = "Game"..