配列内の最大値と最小値を見つけるには、3つの方法
第三に、個人的に私は非常に良い感じ。
パブリック クラスArrayAlg { 公共 静的 ボイドメイン(文字列[]引数){ // 配列の最大値を見つける ダブル [] =ダブル22.1,32.5,56.2,45.2,78.2 { }; / * 方法:は、Arrays.sortを(ダブルス); )(Arrays.toString(doubleの)のSystem.out.println、 "最大値は"するSystem.out.println([-doubles.length 1] +ダブルス) ののSystem.out.println(「最小: 「ダブル+ [0]); * / / * 方法2:ダブルダブル=最大[0]; 。ため(INT I = 0; I <-doubles.length 1; I ++){ 。IF(MAX <ダブル[I + 1 ]){ 最大=ダブル[I + 1]; } } System.out.println( "最大值为:" +最大)。 二分=ダブル[0]。 以下のために(INT I 0 =; I <doubles.length-1; I ++){ IF(分>ダブルス[I + 1]){ 分=ダブルス[I + 1]。 } } のSystem.out.println( "最小值为:" +分)。 * / / * 方法三:ダブル分= Double.POSITIVE_INFINITY。 ダブルマックス= Double.NEGATIVE_INFINITY。 {(ダブルダブルD)のための IF(分> D){ 分= D。 } であれば(MAX <D){ 最大= D。 } } のSystem.out.println( "最大值为:" + MAX + "最小值" +分)。 * / } }