java - 배열특징, 총점 평균 나타내기

imjingu·2023년 8월 7일
0

개발공부

목록 보기
323/481

자바 배열 특징
동일한 자료형만 저장
변수 선언시에 저장할 데이터의 개수를 지정

자바스크립트의 배열은 자바의 경우 배열보다는 컬랙션의 ArratList에 가까움

컬랙션의 ArrayList가 있음에도 배열을 사용해야 하는 경우

  • 배열이 컬랙션의 ArrayList보다 실행속도가 빠름
  • 즉 동일한 데이터 타입만 저장을 하고, 저장될 개수를 지정할 수 있다면 배열을 사용
package chapter20230807;

public class test13 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		/*
		 
		 */
		
		/*
		 배열을 사용하는 경우
		 총점은 for문을 이용해서 구할 수 있고, 배열의 갯수가 늘어난다 해도 
		 총점을 구하는 for문과 평균을 구하는 코드를 수정할 필요가 없음
		 */
		int total = 0;
		double avg;
		int[] scores = {95, 76, 67, 56, 87}; // 배열 생성
		for (int i = 0; i < scores.length; i++ ) { // scores.length -> 배열의 갯수
			total += scores[i]; // 배열의 인덱스를 불러와 모두 합계하여 저장
		}
		avg = (double)total / scores.length; // 합계를 scores.length로 나눔
		System.out.println("총점은 " + total + " 점이고, 평균은 " + avg + " 입니다.");
	}

}

0개의 댓글