Programing_Java

JAVA#7 _ ๋ณ€์ˆ˜์™€ ๋ฐฐ์—ด ๋ณธ๋ฌธ

๐Ÿ’ป JAVA_

JAVA#7 _ ๋ณ€์ˆ˜์™€ ๋ฐฐ์—ด

Joyfullyever 2025. 1. 2. 00:05

#1 ๋ณ€์ˆ˜

๊ฐ’์„ ์žฌ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ง€์ •

์„ ์–ธ ๋ฐฉ๋ฒ• → ๋ณ€์ˆ˜ํƒ€์ž… ๋ณ€์ˆ˜๋ช… = ๊ฐ’ ;

๋ณ€์ˆ˜ ์„ ์–ธ ์‹œ ํƒ€์ž…์„ ์ง€์ •ํ•˜๋Š” ์ด์œ  : ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์˜ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•จ


 

Ex) int randomnumber = 3 ;

 

#2 ๋ฐฐ์—ด

์—ฌ๋Ÿฌ๊ฐœ์˜ ๊ฐ’์„ ํ•œ๋ฒˆ์— ๋ฌถ์–ด์„œ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ์ง€์ •

์„ ์–ธ ๋ฐฉ๋ฒ• → ๋ฐฐ์—ดํƒ€์ž… [ ] ๋ฐฐ์—ด๋ช… = ๊ฐ’ ;

๋ณ€์ˆ˜ ์ง€์ •๊ณผ ๋‹ค๋ฅด๊ฒŒ, ์ €์žฅ๋œ ์ฃผ์†Œ๋ฅผ ๊ธฐ์–ตํ•จ


Ex) int [ ] randomarray = {10, 20, 30, 40, 50}

 

#3 ๋ฐฐ์—ด ์ €์žฅ

๋ฐฐ์—ดํƒ€์ž… [ ] ๋ฐฐ์—ด๋ช… = ๊ฐ’ ;

์œผ๋กœ ๋ณด์•˜์„ ๋•Œ, ๋ฐฐ์—ด๋ช… ์ž๋ฆฌ์—๋Š” ์‹ค์ œ๋กœ ์ €์žฅ๋œ ๊ณต๊ฐ„์„ ๊ธฐ์–ต.

๋ฐฐ์—ด์„ ์„ ์–ธํ•œ ํ›„, ๋ฐฐ์—ด๋ช… = new ๋ฐฐ์—ดํƒ€์ž… [๊ณต๊ฐ„ ํฌ๊ธฐ] ; ๋ฅผ ๊ฐ™์ด ์„ ์–ธํ•˜์—ฌ ๊ณต๊ฐ„์„ ๋งŒ๋“ฌ.


int [] array;
array = new int[4];

๋ฐฐ์—ด ์†์— ๊ฐ’๋“ค์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ณ€์ˆ˜๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฒƒ๊ณผ ๋‹ค๋ฅด๊ฒŒ ํ•ด์•ผํ•จ.

์•„๋ž˜ ์ฝ”๋“œ์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ €์žฅ์„ ํ•ด์•ผํ•˜๋ฉฐ, ๋ฐฐ์—ด์€ ํ•ญ์ƒ 0๋ฒˆ์˜ ์ž๋ฆฌ๋ถ€ํ„ฐ ์‹œ์ž‘.

[ ] ๋Š” ์ €์žฅํ•œ ์ฃผ์†Œ๋กœ ๊ฐ€๋ผ๋Š” index ์—ฐ์‚ฐ์ž.

int [] array;
int [] array = new int [3];
array [0] = 10;
array [1] = 20;
array [2] = 30;

์ €์žฅํ•  ๊ฐ’๋“ค์„ ๋ฏธ๋ฆฌ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด ๋ฐฐ์—ด์„ ์„ ์–ธํ•จ๊ณผ ๋™์‹œ์— ์ €์žฅ๋„ ๊ฐ„ํŽธํ•˜๊ฒŒ ๊ฐ€๋Šฅํ•˜๋‹ค.


int [] array = {10, 20, 30, 40};