5.8 日期字符串数字的格式化

数字的格式化

①Math类:  

                abs();    绝对值             

public class Test {

	public static void main(String[] args) {
                 int a = Math.abs(-7);
                System.out.println(a);    // 打印7
}  

                  ceil();    向上取整                    

        floor();   向下取整

public class Test {

	public static void main(String[] args) {
				
		double d1 = Math.ceil(12.345);                                  
		double d2 = Math.ceil(12.745);
		double d3 = Math.floor(12.345);
		double d4 = Math.floor(12.745);
		System.out.println(d1);                          //打印13
		System.out.println(d2);                         //打印13
		System.out.println(d3);                         //打印12
		System.out.println(d4);                         //打印12
         }
}  

                  round();        四舍五入取整

public class Test {

	public static void main(String[] args) {
		
		double d5 = Math.round(13.111);
		double d6 = Math.round(13.711);
		System.out.println(d5);                    //打印13       
		System.out.println(d6);                   //打印14
              }
} 

                  random();     取随机数(0-1,不包括1)

                  还可以用java.util.Random

                                   nextInt(int  bounds)

          全球唯一标识   UUID   一般用于文件上传,重名的。上传时随机生成改名

import java.util.UUID;
public class Test {

	public static void main(String[] args) {
			
		UUID uuid = UUID.randomUUID();
		System.out.println(uuid);               //打印一个很长的名字
        }
}

           Date    时间戳  某一个时间点到当前时间的毫秒数,弊端:服务器快会重名

public class Test {

	public static void main(String[] args) {
			
		Date date = new Date();
		System.out.println(date.getTime());     //一串数字
	}

}

  

       

猜你喜欢

转载自www.cnblogs.com/syx1997/p/9008369.html
5.8