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
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기