十一、JavaSE进阶之其他常用类(日期类,数字化格式类)。




运行结果:



for循环耗费时长:225毫秒!!




[]( )二、数字格式化类(java.text包)

=================================================================================



[]( )1.数字格式化有哪些?

------------------------------------------------------------------------



**#任意数字,“,”千分位,“.”小数点,“0”不够位数补0.**



[]( )2\. DecimalFormat数字格式化

-----------------------------------------------------------------------------------



###,###.## 表示加入千分位,保留两个小数。

###,###.0000 表示加入千分位,保留4个小数,不够补0



(1)"###,###.##"



import java.text.DecimalFormat;

public class ShuZiGeShiHuaText {

public static void main(String[] args) {

    DecimalFormat decimalFormat=new DecimalFormat("###,###.##");

    String s=decimalFormat.format(13123.265);

    System.out.println(s);

}

}




运行结果:



13,123.26




(2)"###,###.0000"



    DecimalFormat decimalFormat=new DecimalFormat("###,###.0000");

    String s=decimalFormat.format(13123.25);

    System.out.println(s);



运行结果:



13,123.2500




[]( )3 .BigDecimal(java.math包)

--------------------------------------------------------------------------------------



**处理更大精度的数据,财务软件中通常使用BigDecimal**



    BigDecimal bigDecimal=new BigDecimal(100);

    BigDecimal bigDecimal1=new BigDecimal(200);

    BigDecimal bigDecimal2=bigDecimal.add(bigDecimal1);

    System.out.println(bigDecimal2);



运行结果:



300




[]( )三、产生随机数(java.util包)

================================================================================



[]( )1.产生任意int类型的数字

---------------------------------------------------------------------------



   Random random=new Random();

    int num=random.nextInt();

    System.out.println(num);



运行结果:



-748911331

1396142720

。。。。




[]( )2.产生某个范围内的int型数字

-----------------------------------------------------------------------------



    Random random=new Random();

    // 产生[0-100]的随机数。

    int num=random.nextInt(101);

    System.out.println(num);



运行结果:



71

17

。。。。。




[]( )四、枚举

=================================================================



1.  枚举是一种引用数据类型。

2.  枚举编译之后也是class文件。

3.  枚举类型怎么定义?



	enum 枚举类型名{

		枚举值,枚举值2,枚举值3

	}



4.  枚举中每一个值可以看做常量

5.  当一个方法执行结果超过两种情况,并且是一枚一枚可以列举出来的时候,建议返回值类型设计为枚举类型。



**定义一个颜色的枚举类:**



public enum Colour {

YEALLO,BIUE,BIACK,RED;

}




**测试类:**



public class EnumText {

public static void main(String[] args) throws Exception{

  Colour colour = Colour.RED;

    if(colour==Colour.RED){

        System.out.println("红色!!");

    }

    if(colour==Colour.BIACK){

        System.out.println("黑色!!");

    }

    if(colour==Colour.BIUE){

        System.out.println("蓝色!!");

    }

    if(colour==Colour.YEALLO){

        System.out.println("黄色!!");

    }

}

}




运行结果:



红色!!




[]( )今天的分享就到这里啦!!~希望对大家有帮助的话多多支持下 ~(别忘了梦幻三连击!!!)

========================================================================================================



[]( )分享知识,快乐编程,欢迎攻城狮们多多交流!!!~



# 总结

**就写到这了,也算是给这段时间的面试做一个总结,查漏补缺,祝自己好运吧,也希望正在求职或者打算跳槽的 程序员看到这个文章能有一点点帮助或收获,我就心满意足了。多思考,多问为什么。希望小伙伴们早点收到满意的offer! 越努力越幸运!**

**金九银十已经过了,就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。但很多小伙伴却苦于没有合适的资料来回顾整个 Java 知识体系,或者有的小伙伴可能都不知道该从哪里开始复习。我偶然得到一份整理的资料,不论是从整个 Java 知识体系,还是从面试的角度来看,都是一份含技术量很高的资料。**

![三面蚂蚁核心金融部,Java开发岗(缓存+一致性哈希+分布式)](https://img-blog.csdnimg.cn/img_convert/eeaf51ba0fa21c6ebfd15310823b2f3f.webp?x-oss-process=image/format,png)


# 总结

**就写到这了,也算是给这段时间的面试做一个总结,查漏补缺,祝自己好运吧,也希望正在求职或者打算跳槽的 程序员看到这个文章能有一点点帮助或收获,我就心满意足了。多思考,多问为什么。希望小伙伴们早点收到满意的offer! 越努力越幸运!**

**金九银十已经过了,就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。但很多小伙伴却苦于没有合适的资料来回顾整个 Java 知识体系,或者有的小伙伴可能都不知道该从哪里开始复习。我偶然得到一份整理的资料,不论是从整个 Java 知识体系,还是从面试的角度来看,都是一份含技术量很高的资料。**

[外链图片转存中...(img-EWGSBt6x-1720032203207)]


  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值