gwooden_코린이
java_메서드 호출 최대/최소값 구하기_221128(6일차) 본문
728x90
package 수학;
public class MathMain {
public static void main(String[] args) { //배열
int [] arr = {9, 5, 24, 13, 3, 21}; //정수 배열방
Math m = new Math(); //Math 클래스에 m이라는 객체를 생성
int max = m.max(arr); //단순 변수 선언 = 호출된 메서드 값이 max에 저장되는 것
int min = m.min(arr); //단순 변수 선언 = 호출된 메서드 값이 min에 저장되는 것
System.out.println("최대값 :" + max);
System.out.println("최소값 :" + min);
}
}
//실행 결과
//최대값 : 24
//최소값 : 3
package 수학;
public class Math {
public int max(int[] arr) { //메서드 실행 후 Main에서 호출해 간다.
int i; //증감식
int max = 0; //최대값은
for(i = 0; i<arr.length; i++) { //.length 배열방 갯수를 알아서 알맞게 구해줌
if(arr[i]>max) { //배열방에 있는 모든 값 하나하나 와 max 값을 비교하여 배열방이 있는 제일 높은 수가 나올때 까지
max = arr[i]; //마지막 배열방에 있는 최대값이 max에 대입하면서 max값이 바뀐다.
}
}
return max; //바뀐 최종 max 값이 리턴 된다.
}
public int min(int[] arr) {
int i;
int min = 101;
for(i = 0; i<arr.length; i++) {
if(arr[i]<min) {
min = arr[i];
}
}
return min;
}
}
728x90
'java > 6일차' 카테고리의 다른 글
java_캡슐화_221128(6일차) (0) | 2022.11.28 |
---|---|
java_오버로딩 합계/평균 점수 구하기_221128(6일차) (0) | 2022.11.28 |
java_Static_221128(6일차) (0) | 2022.11.28 |
java_싱글톤_221128(6일차) (0) | 2022.11.28 |
java_참조_221128(6일차) (0) | 2022.11.28 |
Comments