[배열로 5개의 요소 중 최소값 / 최대값 구하기]
public class MaxMinDemo {
public static void main(String[] args) {
int[] scores = {30,10,70,90,100,};
int max = findMax(scores); // alt + Enter를통해 private static int findMin()를 만든다.
int min = findMin(scores); //
System.out.println(Arrays.toString(scores));
System.out.printf("배열의 최소값은 %d이고 최대값은 %d입니다.",min,max);
}
//최소값 구하기
private static int findMin(int[] s) { //int s에 배열요소를 넣는다.
int min = s[0]; // min을 s[0] 요소를 지정한후
for(int i = 1; i<s.length; i++) {
if (min > s[i]) min = s[i]; // 나머지 값과 비교한다.
}
return min;
}
//최대값 구하기
private static int findMax(int[] s) { //
int max = s[0];
for(int i = 1; i<s.length; i++) {
if (max < s[i]) max = s[i]; //최대값은 max(가장큰값) < s[갯수]로 표현한다.
}
return max;
}
}
[가변 개수 인수]
아래와 같이 가변변수는 맨뒤에 넣어줘야한다.
사
반응형
'백엔드 > JAVA' 카테고리의 다른 글
java - lambda (0) | 2024.08.28 |
---|---|
JAVAerror로그 (0) | 2024.08.26 |
오버라이딩 (0) | 2024.08.21 |
문자열 테스트 (0) | 2024.08.21 |
열거형 (0) | 2024.08.21 |