Bigdecimal与int/double/string类型的相互转换: int转为Bigdecimal int a=3 Bigdecimal b=new Bigdecimal(a) Bigdecimal转为int Bigdecimal b=new Bigdecimal(5) int a=b.int ...
分类:
其他好文 时间:
2020-03-21 18:15:13
阅读次数:
59
Integer n1 = 123; Integer n2 = 123; Integer n3 = 128; Integer n4 = 128; System.out.println(n1 == n2);// true System.out.println(n3 == n4);// false Sys ...
分类:
其他好文 时间:
2020-03-20 14:24:39
阅读次数:
375
一般来说,一提到Java里面的商业计算,我们都知道不能用float和double,因为他们无法进行精确计算。但是Java的设计者给编程人员提供了一个很有用的类BigDecimal,他可以完善float和double类无法进行精确计算的缺憾。BigDecimal类位于java.maths类包下。首先我 ...
分类:
编程语言 时间:
2020-03-15 11:40:53
阅读次数:
70
装箱:将基本类型用他们对应的引用类型包装起来 拆箱:将包装类型转换为基本类型 自动拆装箱: Integer i =10; //自动装箱 反编译后代码:integer i = Integer.valueOf(10); int b= i; //自动拆箱 反编译后代码:int b = i.intValue ...
分类:
其他好文 时间:
2020-03-14 11:09:26
阅读次数:
63
/* 导入合适的包*/ public static String generateCode(int len){ len = Math.min(len, 8); int min = Double.valueOf(Math.pow(10, len - 1)).intValue(); int num = ...
分类:
其他好文 时间:
2020-02-25 18:18:27
阅读次数:
81
为了针对基本类型数据进行更多操作,更方便的操作,Java就针对每一种基本数据类型提供了对应的类类型。包装类类型。(基本类型) (引用类型)byte Byteshort Short int Intergerlong Longfloat Floatdouble Doublechar Characterb ...
分类:
编程语言 时间:
2020-02-16 20:34:14
阅读次数:
77
1.自动装箱 ArrayList<Integer> list = new ArrayLlist<Integer>(); list.add(2); 自动变换为 list.addInteget.valueOf(2); 这种变换称为自动装箱。 2.自动拆箱 int n = list.get(i); 以上语 ...
分类:
其他好文 时间:
2020-02-12 13:14:39
阅读次数:
55
我们要想使用web api, 需要首先在azure 中创建application. (如何创建application可以参考我的另一篇blog 从O365中获取users到D365中 ) Get 我们可以用JObject 和 JArray 来快速获取而不需要DeserializeObject //s ...
一、递归算法 1、概念简介 递归算法的核心思想是通过将问题重复分解为同类的或其子问题的方式,从而可以使用统一的解决方式。很多编程语言支持方法或函数自我调用,简单的说,就是在函数或方法体内,自身可以再次调用自身的方法结构。 2、基础案例 这里通过递归的方式,计算阶乘、求和等相关逻辑。 public c ...
分类:
编程语言 时间:
2020-02-07 18:32:21
阅读次数:
72
intValue() 1.intValue()是java.lang.Number类的方法,Number是一个抽象类。Java中所有的数值类都继承它。也就是说,不单是Integer有intValue方法,Double,Long等都有此方法。 valueOf() String 类别中已经提供了将基本数据 ...
分类:
编程语言 时间:
2020-02-07 14:47:18
阅读次数:
103