본문 바로가기
스마트인재개발원/자바

[자바]배열 5개 입력받아 모두 출력 후 최대,최소,총합,평균 구하기

by 죠졍니 2022. 9. 15.
728x90
반응형
SMALL

실습문제.

크기가 5인 정수형 배열 형성

정수형 배열에 5개 점수 입력

입력된 점수 모두 출력

 

import java.util.Scanner;

public class Ex02_배열실습1 {

	public static void main(String[] args) {

		int[] num = new int[5];
		
		
		Scanner sc = new Scanner(System.in);
		
		for(int i=0;i<num.length;i++) {
			System.out.print(i+1 +"번째 입력>>");
			num[i]=sc.nextInt();
		}
			
		
	System.out.print("입력된 정수 :" );
	
		for(int i=0;i<num.length;i++) {
			System.out.print(num[i]+" ");
		}
		
	}

}

 

 

 

 

 

 

 

 


위 예제 + 

최댓값, 최소값,  총합, 평균

 

 

import java.util.Scanner;

public class Ex02_배열실습1 {

	public static void main(String[] args) {

		int[] num = new int[5];
		
		
		Scanner sc = new Scanner(System.in);
		
		for(int i=0;i<num.length;i++) {
			System.out.print(i+1 +"번째 입력>>");
			num[i]=sc.nextInt();
		}
			
		
	System.out.print("입력된 정수 :" );
	
		for(int i=0;i<num.length;i++) {
			System.out.print(num[i]+" ");
		}
		System.out.println();

	int max=0;
	for(int i=0;i<num.length;i++) {
		if(num[i]>max) {
			max=num[i];
		}
	}
	System.out.println("최고 점수: "+max);
	
	
	int min=num[0];
	for(int i=0;i<num.length;i++) {
		if(num[i]<min) {
			min=num[i];
		}
	}
	System.out.println("최저 점수: "+min);
	
	
	int sum=0;
	for(int i=0;i<num.length;i++) {
		sum+=num[i];
	}
	System.out.println("총합: "+sum);

	
	double avg= (double)sum/num.length;
	
	
	System.out.println("평균: "+ avg);
	
	}
}

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형
LIST