¼Ò½ºÄÚµå¶óÀ̺귯¸®  ¹è¿­  ¹è¿­ÂüÁ¶ÀÇ Áõ¸í  

¹è¿­ÂüÁ¶ÀÇ Áõ¸í

ArrayRefMain.java

public class ArrayRefMain {
    
public void print(String arrayname, int index, int 
value) {
       System.out.print( arrayname + 
"["+index+"] : " + value +"\t"
);
    }
    
public static void 
main(String[] args) {
        ArrayRefMain ar = 
new 
ArrayRefMain();
        
int[] mydream  = new int[]{5, 46979
};
        
int
[] myref1 = mydream;
        
int
[] myref2 = myref1;
        mydream[
0]=1
;
        mydream[
1]=1
;
        myref1[
2] =2
;
        myref1[
3]=3
;
        myref2[
4]=4
;
        myref2[
5]=5
;
        
for(int i=0
; i<6; i++) {
            ar.print(
"mydream"
,i, mydream[i]);
            ar.print(
"myref1"
, i, myref1[i]);
            ar.print(
"myref2"
, i, myref2[i]);
            System.out.println();
        }
    }
}

C:\examples\6. Array>javac ArrayRefMain.java
C:\examples\6. Array>java ArrayRefMain
 arrayname[0]:1 arrayname[0]:1 arrayname[0]:1
 arrayname[1]:1 arrayname[1]:1 arrayname[1]:1
 arrayname[2]:2 arrayname[2]:2 arrayname[2]:2
 arrayname[3]:3 arrayname[3]:3 arrayname[3]:3
 arrayname[4]:4 arrayname[4]:4 arrayname[4]:4
 arrayname[5]:5 arrayname[5]:5 arrayname[5]:5

¹è¿­ÀÇ °´Ã¼º¯¼ö´Â ÀÏ¹Ý °´Ã¼Ã³·³ ÂüÁ¶ÀÇ Àǹ̸¦ °°½À´Ï´Ù. µû¶ó¼­ mydreamÀ» myref1¿¡ ÇÒ´çÇÑ´Ù¸é myref1µµ mydreamÀÇ ¸Þ¸ð¸®¸¦ ÂüÁ¶ÇϰԠµË´Ï´Ù.



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:°´Ã¼°³³ä¼Ò½ºÄÚµå
ÀúÀÚ:ÃÖ¿µ°ü