java 少数以下の切り捨てを行う

java 少数以下の切り捨てを行う

javaで、少数以下の切り捨てを行う手順を記述してます。対象の数値に「Math.floor」を使用することで可能です。

環境

  • OS windows11 home
  • java 19.0.1

手順

少数以下の切り捨てを行うには、「Math.floor」で可能です。

Math.floor(数値)

実際に、使用してみます。

public class App {
    public static void main(String[] args) throws Exception {

        System.out.println(Math.floor(1.11)); // 1.0
        System.out.println(Math.floor(1.99)); // 1.0
        System.out.println(Math.floor(-2.99)); // -3.0
        System.out.println(Math.floor(-2.11)); // -3.0

    }
}

切り捨てされていることが確認できます。

桁数指定

桁数指定する場合は、以下のように一度演算してから「Math.floor」を実行します。

public class App {
    public static void main(String[] args) throws Exception {

        System.out.println(Math.floor(1.11 * 10)/10); // 1.1
        System.out.println(Math.floor(1.111 * 100)/100); // 1.11

    }
}