2011-10-04 5 views

답변

4
int max = Integer.MIN_VALUE; // or max = tInt[0] 
for (int i = 0; i < tInt.length; i ++) { 
    if (tInt[i] > max) { 
     max = tInt[i]; 
    } 
} 

System.out.println("Max is: " + max); 

일부 타사 라이브러리를 볼 수 있습니다. 그것은 당신이 JavaME에서 사용할 것이다 것 같지는하지만 단지 완전성을 위해서 (그들은 위와 같은 코드를 사용)

  • 구아바 : Ints.max(tInt)
  • 평민 - 랭 : NumberUtils.max(tInt)
+0

에 @ Integer.MIN_VALUE를 추가하여 학습하기 시작할 때 배울 수있는 첫 번째 알고리즘 중 하나입니다. @ John B – Bozho

0
max = 0; 

      for (int i = 0; i < array.length; i++) 
      { 
       if(max < array[i]) 
       { 
        max = array[i]; 
       } 
      } 
+3

의 의견 덕분에 최대 값은 양의 값으로 간주됩니다. 'max = Integer.MIN_VALUE'이 필요합니다. –

관련 문제