运行结果:
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)]