Programming Language/JAVA

배열의 활용 (1) ~ (2)

Glory-L 2023. 1. 23. 16:31

총합과 평균

 

 

class Ex5_2 {
	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
        
       }
 }

 

 

 


 

최대값과 최소값

 

 

 

class Ex5_3 {
	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

 

 

 


 

 

[ 자바의 정석 - 기초 유튜브 강의 영상 참고 ]

https://www.youtube.com/watch?v=bDxk4VMyIp8&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=43