Java編程:round函數(shù)的常見用法

小樊
103
2024-08-24 02:09:27

在Java編程中,round函數(shù)常用于對(duì)浮點(diǎn)數(shù)進(jìn)行四舍五入。

常見用法如下:

  1. 對(duì)double類型的浮點(diǎn)數(shù)進(jìn)行四舍五入:
double num = 3.14159;
double roundedNum = Math.round(num);
System.out.println(roundedNum); // 輸出4
  1. 對(duì)float類型的浮點(diǎn)數(shù)進(jìn)行四舍五入:
float num = 2.71828f;
float roundedNum = Math.round(num);
System.out.println(roundedNum); // 輸出3
  1. 對(duì)指定小數(shù)位數(shù)進(jìn)行四舍五入:
double num = 1.23456;
double roundedNum = Math.round(num * 100) / 100.0;
System.out.println(roundedNum); // 輸出1.23
  1. 使用DecimalFormat類對(duì)浮點(diǎn)數(shù)進(jìn)行格式化后進(jìn)行四舍五入:
double num = 1234.56789;
DecimalFormat df = new DecimalFormat("#.##");
double roundedNum = Double.parseDouble(df.format(num));
System.out.println(roundedNum); // 輸出1234.57

這些是round函數(shù)的常見用法,可以根據(jù)具體的需求選擇適合的方法來(lái)進(jìn)行四舍五入操作。

0