java
JAVA - 주어진 값 중에서 제일 큰 수 구하기
다음과 같이 정의된 매서드를 작성하는데, 주어진 int 형 배열의 값 중에서 제일 큰 값을 반환하고, 만일 주어진 배열이 null 이거나 크기가 0인 경우, -999999 를 반환 합니다.
* 반환 타입 : int
* int[] arr - 최대값을 구할 배열
// ex.1)
class Ex01
{
public static int max(int[] data){
if( data == null || data.length == 0){
return -999999;
}
int maxValue = data[0];
for (int i = 0; i < data.length; i++){
if(maxValue < data[i]){
maxValue = data[i];
}
}
return maxValue;
}
public static void main(String[] args)
{
int[] data = {3,2,19,40,7};
System.out.println(java.util.Arrays.toString(data));
System.out.println("최대값:"+max(data));
System.out.println("최대값:"+max(null));
System.out.println("최대값:"+max(new int[]{})); // 크기가 0인 배열
}
}
아래는 결과 화면입니다.
0 댓글