배열
package java0709;
public class Test1 {
public static int[] makeArray() {
int[] temp = new int[4]; // 배열을 생성하면 0으로 초기화 된다
temp[0]=1; temp[1]=2; temp[2]=3; temp[3]=4;
return temp;
} //intmakeArray()의 끝
public static void prnArr(int[] arr) { // 리턴값없는 함수
for (int num : arr ) {
System.out.print(num+" ");
}
} // prnArr()의 끝
public static int sumArr(int[] arr) { // 1차원 int배열 arr을 받아옴)
int sum = 0;
for (int num : arr) {
sum = sum + num; // sum += num
}
return sum;
} //sumArr()의 끝
public static void main(String[] args) {
int[] temp = makeArray(); // int형 배열값을 돌려받는 변수이기 때문에 int배열로 선언
for(int num : temp) {
System.out.print(num+" ");
}
System.out.println();
System.out.println("==============================");
// 1차원 정수형 배열 arr 10 20 30 40 50
int[] arr = {10, 20, 30, 40, 50};
// 배열을 전달 받아서 내용을 출력하느 함수 호출
prnArr(arr);
// 정수형배열을 전달받아 배열값의 누적합을 리턴(돌려주는)하는 함수 호출
System.out.println("배열의 합 : " + sumArr(arr));
}//main()의 끝
}