java应用基础
来源:互联网 发布:win7网络连接有个红叉 编辑:程序博客网 时间:2024/06/07 04:05
2 java应用基础
位运算
>>
表示右移,如果该数为正,则高位补0,若为负数,则高位补1;
>>>
表示无符号右移,也叫逻辑右移,即若该数为正,则高位补0,而若该数为负数,则右移后高位同样补0。
一个数字位运算,每左移n为等于这个数乘以2的n次方,每右移n为就等于这个数除以2的n次方,而这个算法非常快。
使用BigDecimal构造更精确的浮点数
BigDecimal money1 = new BigDecimal("1.234");BigDecimal money2 = new BigDecimal("1.234");BigDecimal result = money1.add(money2);System.out.println(result);
使用BigDecimal类构造实例时,一定要用数字字符串作为参数,如果直接用浮点数或该类型的变量作为参数,那么构造方法接收的是经过二进制存储的浮点数,遮掩会导致不精确。
反转字符串
StringBuilder.reverse()方法可以返回一个反转后的StringBuilder。
阅读全文
0 0
- Java WEB应用基础
- JAVA基础应用总结
- Java反射基础应用
- JAVA 枚举基础应用
- Java基础数组应用
- JAVA网络应用基础
- Java分布式应用基础
- java反射基础应用
- java应用基础
- java基础应用
- 二进制基础,JAVA应用
- java基础应用之ArrayList
- java基础-final字段应用
- java基础之高级应用
- java基础---接口与应用
- java基础 TreeMap的应用
- java基础--数组(应用)
- JAVA基础_Date,Calender应用
- android Permission denied
- 关于属性传值为空的问题
- 排序相关算法
- META标签特效(页面过渡效果)
- 环形链表
- java应用基础
- 电话号码管理程序
- 从HashMap到ConcurrentHashMap
- mysql3与MySQL
- 基于OpenCV的harris角点检测
- [BZOJ3456] [多项式求逆] 城市规划
- 剑指offer 面试题47 不用加减乘除做加法
- Markdown添加空格效果
- 如何解决Failed to load class "org.slf4j.impl.StaticLoggerBinder".