在java代码中两个Integer数整除会失去精度,变成Integer类型,这时把其中一个Integer类型转换为double类型(转后一个Integer类型需加括号)
String.format设置需要保留几位小数
package com.czxy.changgou4;
import org.junit.Test;
/**
* @author 小周
* @email xiaozhoubaokan@163.com
*/
public class TestInt {
@Test
public void testInt() {
Integer a = 1;
Integer b = 3;
System.out.println(a / b); //结果为0
// System.out.println(String.format("格式","值")); %f为浮点数
System.out.println(String.format("%.2f",a * 1d / b)); //结果为0.33
}
}