java生成随机数保留数点后两位
第一种
第二种:不用import
给定范围最终公式:int randNumber =(int)(Math.random()*MAX - MIN + 1)+MIN;//[max,mim)
int randNumber =(int)(Math.random()*MAX - MIN)+MIN;//[max,mim]
attention:
产生保留俩位小数点的double型数字的俩种方法:
(1):import java.text.DecimalFormat;
double a=Math.random()*10;
DecimalFormat df = new DecimalFormat( "0.00" );
String str=df.format( a );
System.out.println(str);//输出结果:4.55
(2):double a=Math.random()*10;
System.out.println(String.format("%.2f", a));//输出结果:4.55