array 1

[์ž๋ฃŒ๊ตฌ์กฐ] ๋ฐฐ์—ด Array

0. ๋ฐฐ์—ด Array ๋ž€ ? ๋ฐฐ์—ด์€ ๊ฐ™์€ ์ž๋ฃŒํ˜•์˜ ๋ณ€์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ๋ชจ์ธ ๊ฒƒ. 1. ๋ฐฐ์—ด ์„ ์–ธ ๋ฐฐ์—ด์„ ์„ ์–ธํ•˜๋ฉด ๋ฐฐ์—ด ๋ณธ์ฒด์™€ ํ•จ๊ผ ๋ฐฐ์—ด์˜ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๊ฐœ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” length๋ผ๋Š” ๋ณ€์ˆ˜๊ฐ€ ๋งŒ๋“ค์–ด์ง„๋‹ค. ๋ฐฐ์—ด a์˜ ๊ฐ ์š”์†Œ์˜ ์ž๋ฃŒํ˜•์€ int์ด๊ณ  ๋ฐฐ์—ด a์˜ ์ž๋ฃŒํ˜•์€ int[5] ์ด๋‹ค. int[] a; // ์ž๋ฃŒํ˜•์ด int์ธ ๋ฐฐ์—ด a ์„ ์–ธ : ํ˜•์‹A // => intํ˜• ๋ฐฐ์—ด์ž„์„ ๋ช…ํ™•ํžˆ ์•Œ๋ ค์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ํ›จ์”ฌ ๋งŽ์ด ์‚ฌ์šฉ๋จ int a[]; // ์ž๋ฃŒํ˜•์ด int์ธ ๋ฐฐ์—ด a ์„ ์–ธ : ํ˜•์‹B a = new int[5] // a๋Š” ๊ธธ์ด๊ฐ€ 5์ธ ๋ฐฐ์—ด์„ ์ฐธ์กฐ int[] a = new int[5]; // ์„ ์–ธ๊ณผ ์ฐธ์กฐ๋ฅผ ํ•œ๋ฒˆ์— int[] a = {1, 2, 3, 4, 5} // ๋ฐฐ์—ด ์ดˆ๊ธฐํ™”, ์ˆœ์„œ๋Œ€๋กœ ๋Œ€์ž…๋จ int[] a..