카테고리1

Chrome (1) GAME (2) HTML (3) Internet Explore (1) Movie (1) TIP (2) Windows (2) java (51) 건강 (1) 맛집 (1)

Post List

2017년 3월 2일 목요일

java] 배열



배열이란 같은 이름의 변수에 여러칸을 만든다고 생각하면 된다.
다음은 기본적인 형태이다.


int[] number = {1,2};


위의 경우
number라는 이름의 변수에 1번칸에 1, 2번칸에 2를 저장한다는 말
사용할 때는
number[0]
number[1]
의 형태로 1번 2번을 불러올 수 있다.



int[] number1 = new int[5];


위의 경우
number1라는 이름의 변수에  new 연산자를 이용하여, 총 5칸을 만든다는 말이다.
즉,
number1[0]
number1[1]
number1[2]
number1[3]
number1[4]
로 불러 올 수 있으며
기본적으로 int형으로 선언할 경우
기본값이 0으로 초기화가 되어 있다.



int[] arr = new int[5];


arr[0]=10;
arr[1]=1;
arr[2]=4;
arr[3]=33;
arr[4]=11111;


위의 내용과 같이
총 5개의 arr배열을 만들고,
각 배열에 값을 초기화를 해주는 부분이다.

System.out.println("arr[0] : " + arr[0]);
System.out.println("arr[1] : " + arr[1]);
System.out.println("arr[2] : " + arr[2]);
System.out.println("arr[3] : " + arr[3]);
System.out.println("arr[4] : " + arr[4]);

위와 같이 출력이 가능하다.

출력결과
arr[0] : 10
arr[1] : 1
arr[2] : 4
arr[3] : 33
arr[4] : 11111


그리고 반복문으로도 출력이 가능하다.

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

출력결과 동일



int[] arr={1,2,3,4,5};

위와 같이 처음부터 5개의 값을 초기화할 수 있다.


예제문제)

score 배열에 70, 80, 90, 60, 100 을 넣고 총 합과 평균을 구하시오.


int[] score = {70, 80, 90, 60, 100};
int sum=0;

for (int i = 0; i<5; i++){
  sum+=score[i];
}

System.out.println("총 합은 : " + sum);
System.out.println("평균은 : " + sum/5);


출력결과
총 합은 : 400
평균은 : 80

댓글 없음:

댓글 쓰기