1. BigDecimal类概述:由于在运算的时候,float类型和double很容易丢失精度。所以为了能够精确的表达、计算浮点数,Java提供了BigDecimal。BigDecimal:不可变、任意精度的有符号十进制数。2. BigDecimal构造方法1 public BigDecimal(S...
分类:
编程语言 时间:
2015-09-25 17:47:47
阅读次数:
257
1.BigInteger加减乘除法的使用1 public BigInteger add(BigInteger val):加2 public BigInteger subtract(BigInteger val):减3 public BigInteger multiply(BigInteger val...
分类:
编程语言 时间:
2015-09-25 16:06:41
阅读次数:
189
看到一本好书:名字叫做《数据库系统基础教程》 第三版 岳丽华等译讲得很清楚,也不啰嗦。这里是书中第六章的部分笔记:一、常见用法: 1.AS 定义别名 2.可以用加减乘除等表达式 3. 可以用常量例SELECT title, length * 0.016667 AS length, 'hrs....
分类:
数据库 时间:
2015-09-21 17:17:57
阅读次数:
177
/** ** 加法函数,用来得到精确的加法结果 ** 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 ** 调用:accAdd(arg1,arg2) ** 返回值:arg1加上arg2的精确结果 **/function accAdd(...
分类:
Web程序 时间:
2015-09-21 13:45:15
阅读次数:
163
对表达式求值。已知运算符只有加减乘除,无负数,结果也不是负数。(类似逆波兰法的算法思路)思想:对数字只要入栈就可以,需要时拿出来计算。对符号,有几种情况:(1)新符号加入前符号栈中还没有符号,则直接入栈;(2)新符号是加减运算,则将之前符号栈中的符号全部拿出来计算,每次消耗1个符号,2个数字,再将得...
分类:
其他好文 时间:
2015-09-18 01:56:32
阅读次数:
171
1 //用于替换原有的toFixed,解决精度误差问题 2 Number.prototype.myToFixed=function(s){ 3 if(s == null){s = 0;} 4 var value = Math.pow(10,s);//Math...
分类:
编程语言 时间:
2015-09-17 21:08:04
阅读次数:
253
一、前言 简单工厂是一个负责生产对象的中间类,例如有加减乘除四个运算方法,它们继承父类,并重写父类的方法,简单工厂根据不同的运算符创建不同的实例对象赋值给父类,实现了面向对象的另一个原则——降低对象之间的耦合度。简单工厂模式解决了客户端直接依赖于具体对象的问题,客户端可以消除直接创建对象的责任,而仅...
-自己做了个简易的小计算器,目前仅实现加减乘除操作,后续还未完善,只是简单记录一下自己的学习历程计算器制作布局很简单,只是运用的算法清晰即可制作,我是运用了中缀表达式转化成后缀表达式,然后来的出计算器的算法。首先是(1)若为数字直接输出,并且储存在pre_out数组中,(2)遇到运算符,若栈为空,则...
分类:
其他好文 时间:
2015-09-14 01:54:01
阅读次数:
240
自己做了个简易的小计算器,目前仅实现加减乘除操作,后续还未完善,只是简单记录一下自己的学习历程计算器制作布局很简单,只是运用的算法清晰即可制作,我是运用了中缀表达式转化成后缀表达式,然后来的出计算器的算法。首先是(1)若为数字直接输出,并且储存在pre_out数组中,(2)遇到运算符,若栈为空,则进...
分类:
移动开发 时间:
2015-09-13 23:05:32
阅读次数:
269
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
题目链接:http://www.nowcoder.com/practice/59ac416b4b944300b617d4f7f111b215?rp=3&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que...
分类:
其他好文 时间:
2015-09-13 12:00:20
阅读次数:
165