Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

괴발개발 개발하다

[ Java ] 자바 배열의 활용(총합/평균, 최대값/최소값) 본문

자바

[ Java ] 자바 배열의 활용(총합/평균, 최대값/최소값)

괴발새발개발자 2022. 7. 4. 23:00

1. 총합과 평균

class Ex {
	public static void main(String[] args) {
		int   sum = 0;      // 총합을 저장하기 위한 변수
		float average = 0f; // 평균을 저장하기 위한 변수

		int[] score = {100, 88, 100, 100, 90};

		for (int i=0; i < score.length ; i++ ) {
			sum += score[i];	// 반복문을 통해 배열에 저장되어 있는 값들을 모두 합한다.
		}
		average = sum / (float)score.length ; // 계산결과를 float 타입으로 얻으려 형변환

		System.out.println("총합 : " + sum);	// 출력결과 >> 총합 : 478
		System.out.println("평균 : " + average);	// 출력결과 >> 평균 : 95.6
	}
}

 

2. 최대값, 최소값

class Ex { 
	public static void main(String[] args) { 
		int[] score = { 79, 88, 91, 33, 100, 55, 95 }; 

		int max = score[0]; // 배열의 첫번째 값으로 최대값을 초기화 
		int min = score[0]; // 배열의 첫번째 값으로 최소값을 초기화 

		for(int i=1; i < score.length;i++) {	// 배열의 두 번째 값부터 읽기 위해 i=1로 설정
			if(score[i] > max) { 
				max = score[i]; 
			} else if(score[i] < min) { 
				min = score[i]; 
			} 
		} // end of for 

		System.out.println("최대값 :" + max);	// 출력결과 >> 최대값 : 100   
		System.out.println("최소값 :" + min);  // 출력결과 >> 최소값 : 33
	} // end of main 
} // end of class