๐Ÿงฎ ๋ฐฐ์—ด์ด๋ž€?


๐Ÿ“ฆ ๋งˆ์น˜ ์‚ฌ๋ฌผํ•จ์ฒ˜๋Ÿผ, ๋ฐฐ์—ด์€ ์ •ํ•ด์ง„ ์ˆ˜์˜ ์นธ์— ์ž๋ฃŒ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋„ฃ๊ณ  ๋ฒˆํ˜ธ(์ธ๋ฑ์Šค)๋ฅผ ๋ถ™์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.


๐Ÿ“Œ ๋ฐฐ์—ด์˜ ํŠน์ง•

ํŠน์ง• ์„ค๋ช…
๊ณ ์ •๋œ ํฌ๊ธฐ ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋Š” ํ•œ ๋ฒˆ ์ •ํ•˜๋ฉด ๋ฐ”๊ฟ€ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์ธ๋ฑ์Šค ๊ธฐ๋ฐ˜ ์ ‘๊ทผ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ์ธ๋ฑ์Šค๋ฅผ ํ†ตํ•ด ๊ฐ ์š”์†Œ์— ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ™์€ ํƒ€์ž…๋งŒ ์ €์žฅ ๋ฐฐ์—ด์€ ์„ ์–ธ ์‹œ ์ •ํ•œ ํ•˜๋‚˜์˜ ํƒ€์ž…๋งŒ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿงฑ ๋ฐฐ์—ด์˜ ์„ ์–ธ๊ณผ ์ดˆ๊ธฐํ™”

โœ… 1. ๋ฐฐ์—ด ์„ ์–ธ + ํฌ๊ธฐ ์ง€์ •

int[] numbers = new int[5];  // ํฌ๊ธฐ 5์˜ ์ •์ˆ˜ํ˜• ๋ฐฐ์—ด

โœ… 2. ๋ฐฐ์—ด ์„ ์–ธ + ๊ฐ’ ์ดˆ๊ธฐํ™”

int[] numbers = new int[] {1, 2, 3, 4, 5};

โœ… 3. ๊ฐ„๋‹จํ•œ ์„ ์–ธ๊ณผ ์ดˆ๊ธฐํ™”

int[] numbers = {1, 2, 3, 4, 5};


๐Ÿ” ๋ฐฐ์—ด ์š”์†Œ์— ์ ‘๊ทผํ•˜๊ธฐ

int[] scores = {90, 80, 70};
System.out.println(scores[1]);  // 80

scores[1] = 100;                // ๊ฐ’ ์ˆ˜์ •