java 兩個整數相除保留兩位小數

1 第一種java

import java.math.BigDecimal; /** * @author WGR * @create 2020/3/17 -- 15:51 */
public class DemoTest { public static void main(String[] args) { int a=100; int b=33; double f1 = new BigDecimal((float)a/b).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println(f1); } }

 

 2 第二種spa

import java.text.DecimalFormat; /** * @author WGR * @create 2020/3/17 -- 15:51 */
public class DemoTest { public static void main(String[] args) { int a=100; int b=33; DecimalFormat df = new DecimalFormat("0.00");//格式化小數
        String num = df.format((float)a/b);//返回的是String類型
 System.out.println(num); } }

相關文章
相關標籤/搜索