상세 컨텐츠

본문 제목

[JAVA] 배열 Array 최대값, 최소값 구하기

java

by aries574 2017. 11. 10. 21:03

본문


자바 배열을 이용해서 최댓값과 최솟값 구하는 방법을 알아보겠습니다. 

 

1. 숫자를 담을 10개의 공간을 가진 배열 생성

int[] num = new int[10];

 

2. 10개의 공간에 랜덤 숫자 저장

for(int i = 0; i < num.length; i++){
	num[i] = (int)(Math.random()* 100); 
	System.out.println(i + "번째 들어간 값은" + num[i]);
}

 

3. 최댓값, 최솟값 변수 생성

int max = num[0];
int min =  num[0];

 

4. 반복과 비교문을 통해 최대값, 최소값 걸러내기

for(int i = 1; i < num.length; i++){
			 
	// num[i] 값이 max보다 크면 max 변수에 담는다
	if(num[i] > max){
		max = num[i];
	}
			 
	// num[i] 값이 min보다 작으면 min 변수에 담는다 
	if(num[i] < min){
		min = num[i];
	}	 
}
 

5. 최대값, 최소값 출력

System.out.println("최대값:" + max);

System.out.println("최소값:" + min);

 

0번째 들어간 값은82
1번째 들어간 값은66
2번째 들어간 값은70
3번째 들어간 값은85
4번째 들어간 값은29
5번째 들어간 값은75
6번째 들어간 값은81
7번째 들어간 값은4
8번째 들어간 값은15
9번째 들어간 값은96
최대값:96
최소값:4
반응형

관련글 더보기

댓글 영역