¼Ò½ºÄÚµå¶óÀ̺귯¸®  ¹è¿­  ¸Å°³º¯¼ö·Î¼­ÀÇ ¹è¿­  

¸Å°³º¯¼ö·Î¼­ÀÇ ¹è¿­

ParamArray.java

class ParamArray {
    
private int
[] des;
    
public int[] copyArray(int
[] source) {
        
this.des = new int
[source.length];
        
for(int i=0
; i<source.length; i++)
            
this
.des[i] = source[i]; 
        
return this
.des;
    }
    
public void copyArray(int[] source, int
[] target) {
        
for(int i=0
; i<source.length; i++)
            target[i] = source[i];         
    }
}
public class 
ParamArrayMain {
    
public static void 
main(String[] args) {
        
int[] arr = new int[]{1,2,3,4,5
};
        
int[] tar = new int[5
];
        ParamArray p = 
new 
ParamArray();

        
int
[] result = p.copyArray(arr);
        
for(int i=0
; i<result.length; i++){
            System.out.println(
"result["+i+"] : " 
+ result[i]);
        }

        p.copyArray(arr, tar);
        
for(int i=0
; i<tar.length; i++) {
            System.out.println(
"tar["+i+"] : " 
+ tar[i]);
        }
    }
}

C:\examples\6. Array>javac ParamArrayMain.java
C:\examples\6. Array>java ParamArrayMain
result[0]:1
result[1]:2
result[2]:3
result[3]:4
result[4]:5
tar[0]:1
tar[1]:2
tar[2]:3
tar[3]:4
tar[4]:5

¸Þ¼­µåÀÇ ¸Å°³º¯¼ö·Î ¹è¿­À» »ç¿ëÇϴ ¿¹Á¦ÀÔ´Ï´Ù. ¸Å°³º¯¼öµµ ÀÏÁ¾ÀÇ °´Ã¼ º¯¼ö³¢¸®ÀÇ ÇÒ´çÀ̱⠶§¹®¿¡ ÂüÁ¶¸¦ ±âº»À¸·Î ÇÕ´Ï´Ù.



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