Java 2つの値のうち大きい値を取得する(max)

Javaの2つの値のうち大きい値を取得するサンプルです。
Mathクラスのmaxメソッドを使用します。

maxメソッド

public static double max(double a,double b)
public static float max(float a,float b)
public static int max(int a,int b)
public static long max(long a,long b)

コード

maxメソッドのサンプルです。

package test1;

public class Test1 {
	public static void main(String[] args) {

		double a = 2.26;
		double b = 3.91;
		System.out.println(Math.max(a,b)); //3.91

		float c = 5.12f;
		float d = 3.43f;
		System.out.println(Math.max(c,d)); //5.12
		
		int  e = 2;
		int  f = 5;
		System.out.println(Math.max(e,f)); //5
		
		long  g = 3l;
		long  h = 1l;
		System.out.println(Math.max(g,h)); //3
 	}
}

6,7行目は、double型の数値です。
10,11行目は、float型の数値です。
14,15行目は、int型の数値です。
18,19行目は、long型の数値です。
それぞれの各値についてmaxメソッドで大きいほうの値を返します。

関連の記事

Java 切り上げのサンプル(ceil)
Java 切り捨てのサンプル(floor)
Java 四捨五入するサンプル(round)
Java 絶対値を取得するサンプル(abs)

△上に戻る