java,web study/2주차 (7월 8일~14일)

가장 큰 수 찾기 (자바의정석 6-23)

doublemetal 2013. 7. 8. 21:48

public class ComputeMaxnum {

static final int OVERFLOW = -999999;


static int max(int[] arr) {


if (arr == null) {

return OVERFLOW;

} else if (arr.length == 0) {

return OVERFLOW;

} else {


int max = 0;

for(int i=0;i<arr.length;i++){

if(max < arr[i]){

max = arr[i];

}

}

return max;

}

}


public static void main(String[] args) {

// TODO Auto-generated method stub


int[] data = { 24, 2, 942945, 1024, 457 };

System.out.println(java.util.Arrays.toString(data));

System.out.println("MaxValue = " + max(data));

System.out.println("MaxValue = " + max(null));

System.out.println("MaxValue = " + max(new int[] {}));

}


}