Geekroid-ギークロイド(仮)|ITエンジニアの日常をささいな情報で彩るコラム

ITエンジニアの転職

ceil/floor/roundメソッド

数値の切り上げ/切り捨てを行う – ceil/floor/roundメソッド
public static double ceil(double a)
public static double floor(double a)
public static int round(float a)
public static long round(double a)
a:任意の値

小数点数を整数に丸めるには、ceil、floor、roundというメソッドを利用できます。ceilは小数点以下を切り上げ、floorは切り捨てます。そして、roundは四捨五入して数値を丸めます。戻り値の型は、ceil/floorメソッドはdouble型、roundメソッドはint/long型です。

MathRound.java

package com.example.mynavi.math;

public class MathRound {
  public static void main(String[] args) {
    System.out.println(Math.ceil(1.5));	// 結果:2.0
    System.out.println(Math.floor(1.5));	// 結果:1.0
    System.out.println(Math.round(1.5));	// 結果:2
    System.out.println(Math.round(1.4));	// 結果:1
  }
}
数値演算
absメソッド
max/minメソッド
ceil/floor/roundメソッド
sqrt/cbrtメソッド
powメソッド
signumメソッド
log/log10/log1pメソッド
sin/cos/tan/asin/acos/atanメソッド

Geekroid-ギークロイド(仮)|ITエンジニアの日常をささいな情報で彩るコラム

ITエンジニアの転職