意外とJavaってpythonとかみたいにmax(array)
!!!とかやって最大値を取得できないんですね。。
まあでも探せば一応簡単な方法はあったのでメモ
import java.util.Collections と import java.util.Arraysを使う
int
ではなく、Integer
でarrayを作成する必要があるCollections.min(array)
でできそうな気がしたらダメ(array型リストをつっこむ場合のみ)Collections.min(Arrays.asList(array));
としてArrayをList型に変換しないといけない(array型リストをつっこむ場合のみ)
import java.util.Collections; import java.util.Arrays; public class Main { public static void main(String[] args) { Integer[] array = {1,2,3}; int max = Collections.max(Arrays.asList(array)); int min = Collections.min(Arrays.asList(array)); System.out.println(max); System.out.println(min); } }
参考
ちなみに、sumは便利メソッドなさそう
自力でforループしましょう