개발/Java

배열에 대해서.

hojak99 2016. 1. 12. 10:31

import java.util.Scanner;


public class array {

public static void main(String args[]){

int sum = 0;

int[] a;

a = new int[5];

int[][] b;

b = new int[3][4];

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

System.out.println("b의 길이 : "+b.length); //출력 : 3

System.out.println("");

for(int x : c)

sum = sum+x;

System.out.println(sum); // 출력 : 150

System.out.println("");

System.out.println("");

int num1[] = {10,20,30};

int num2[] = {40,50,60};

num2 = num1;

num2[2] = 200; // 이때 num2 를 출력하면 10,20,200 이 출력된다.

System.out.println("num1의 배열의 값 : ");

for(int i : num1)

System.out.print(i+" ");

System.out.println("\nnum2의 배열의 값 : ");

for(int i : num2)

System.out.print(i+" ");

int num3[] = {100,200,300};

int num4[] = {400,500,600,};

for(int i=0; i<num3.length; i++)

num4[i] = num3[i];

num4[2] = 999;

System.out.println("\nnum3 배열의 값");

for(int i:num3)

System.out.print(i+" ");

System.out.println("\nnum4 배열의 값");

for(int i:num4)

System.out.print(i+" ");

}

}


출력결과 : 
b의 길이 : 3

150


num1의 배열의 값 : 
10 20 200 
num2의 배열의 값 : 
10 20 200 
num3 배열의 값
100 200 300 
num4 배열의 값
100 200 999 


반응형