Java/배열

배열(3)

은찡안찡 2022. 11. 11. 11:23
/*
배열에서 반드시 알아야 하는 내용
1. 배열은 이름이 없는 '비연속적인 데이터들이 묶음'이다.
2. 배열 안의 특정 데이터에 접근하고 싶다면 '인덱스 번호'를 이용한다.
3. 인덱스 번호(연속적인 숫자)로 배열의 '루프를 이용'하면 배열에 값을 저장하고 얻어오는데 편리하다.
4. 배열의 'length'를 이용하면 배열의 길이(크기)를 알 수 있다.

배열에서 많이 실수하는 내용
java.lang.ArrayIndexOutOfBoundException: 배열의 크기를 넘어서는 경우 오류 발생
인덱스 번호는 0부터 시작한다.
*/
package com.dream.array;

import java.util.Scanner;

public class ArrayEx03 {
	public static void main(String[] args) {	
		Scanner scan = new Scanner(System.in);
		int total = 0;
		/*
		for(int i=1; i<=10; i++) { //연속적인 데이터
			total += i; //total = total + i;
		}
		*/
		int[] arr = {100,95,63,74,55,62,78,82,93,80}; //비연속적인 데이터
		//배열의 크기를 지정하면서 초기화
		int[] score = new int[5]; //배열의 크기를 지정
		/*
		score[0] = 85;
		score[1] = 90;
		score[2] = 85;
		score[3] = 75;
		score[4] = 88;
		*/
		for(int i=0; i<score.length; i++) {
			System.out.print("점수입력: ");
			score[i] = scan.nextInt();
		}
		
		for(int i=0; i<score.length; i++) {
			System.out.println(score[i]);
		}
		
		
		for(int i=0; i<arr.length; i++) {
			total += arr[i];
		}
		
		System.out.println(arr[2]);
		System.out.println(arr[9]);
		System.out.println("총합은 "+total+"이다.");
		System.out.println("평균은 "+total/arr.length+"이다.");
	}
}

 

 

'Java > 배열' 카테고리의 다른 글

배열(6)  (0) 2023.04.03
배열(5)  (0) 2023.04.03
배열(4)  (0) 2022.11.11
배열(2)  (0) 2022.11.11
배열(1)  (0) 2022.11.11