- 博客(6)
- 收藏
- 关注
原创 关于浮点型运算精度丢失问题
先看图:那么问题来了,为什么两个浮点型相加精度会丢失呢???原来是因为是float型还是double型他们都是浮点数,而计算机是二进制的,浮点数一定会失去精度的。提示:十进制值通常没有完全相同的二进制表示形式;十进制数的二进制表示形式可能不精确。只能无限接近于那个值。那如果我们在做项目的时候,涉及到金额,那精度是不能丢失的。如果你的支付宝或微信余额是0.9999985545465,你会怎么想?这时候,我们就要用到Java里面的BigDecima。【BigDecimal是什..
2021-07-18 11:04:13
1221
原创 浮点类型(float和double)
浮点类型表示有小数部分的数字。Java语言中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double),它们具有不同的取值范围。如表:数据类型 内存空间(8位等于1字节) 取值范围 float 32位 1.4E-45~3.4028235E38 double 64位 4.9E-324~1.7976931348623157E308 在默认情况下,小数都被看做double型,若使用float型小数,则需要在小数后面添加F或f。可以使用后缀d或D来明
2021-07-17 20:27:20
2768
原创 基本数据类型
简介:Java中有8种基本数据类型来存储数值、字符和布尔值。如图1、整数类型整数类型用来存储整数数值,既没有小数部分的数值。可以是正数,也可以是负数。整型数据在Java程序中有三种表示形式,分别为十进制,八进制和十六进制。十进制:十进制的表线形式大家都很熟悉,如127、0、-127。(提示:除了数字0,不能以0作为其他十进制数的开头)八进制:如0123(转换成十进制数为83)、-0123(转换为十进制为-83)。(提示:八进制数必须以0开头)十六进制:如0x25(转换成十进制数为3.
2021-07-17 19:40:51
282
原创 突出显示
突出显示关键:用到了css里面的filter属性。filter:brighness():亮度设置,越小越暗,1为正常。不可超过1html代码:css代码:js代码:
2021-05-18 23:55:36
97
原创 简易计算器
简易计算器1、第一步制作一个表格,样式随意2、利用css装饰表格样式,喜欢什么样都自己设置3、利用js定义一个单击事件,获取要输入的值,利用switch执行不同符号的运算HTML代码:css代码:js代码:...
2021-05-18 20:18:40
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人