max/minメソッド
最大値/最小値を求める – max/minメソッド- public static T max(T a, T b)
- public static T max(T a, T b)
- T:数値型(int、long、double、float)
- a、b:任意の数値
max/minメソッドを利用することで、引数で指定した2つの値を比較し、それぞれ大きい方、小さい方の値を求められます。引数同士が等しい場合には、同じ値を返します。
MathMax.java
package com.example.mynavi.math; public class MathMax { public static void main(String[] args) { System.out.println(Math.max(1, 5)); // 結果:5 System.out.println(Math.min(1, 5)); // 結果:1 } }
なお、以下の場合は特例となります。
・いずれかの引数がNaNの場合、max/minメソッドはNaNを返す
・引数が正のゼロと負のゼロの場合、正のゼロが負のゼロよりも大きいと見なす