常用类之DecimalFormat类、enum、Random类
1.DecimalFormat类
出现这样千分位格式的数字,¥123,456.00,DecimalFormat类可以满足这样的需求。
//格式化人民币
String rmb=DecimalFormat.getCurrencyInstance().format(12356);
System.out.println(rmb);
//引入千分位
int i=1111122222
DecimalFormat df=new DecimalFormat("###,###");
df.format(i);
//引入千分位,保留四位小数,不够补0
double i2=123333.5565656;
DecimalFormat df=new DecimalFormat("###,###.000);
de.format(i2);
2.enum(枚举)
public enum season{
spring ,summer,autumn,winter}
//另一种方法,定义静态类(开发中常用)
public static final Season{
public static final String SPRING="spring";
public static final String SUMMER="summer";
public static final String AUTUMN="autumn";
public static final String WINTER="winter";
}
3.Random类
Random rd=new Random();
int resullt=rd.nextInt(201); //0~200之间的随机数(包括0和200)
System.out.println(result);