原子性 原子是最小单元、不可再分的意思。原子性是指某个操作在获取CPU时间时,要么就给它足够时间,让这个操作执行完,要么就不执行这个操作,执行时不能出现上下文切换(把CPU时间从一个线程分配到另一个线程)。 Java中对变量的读取和赋值都是原子操作,但long、double类型除外,只有使用vola ...
分类:
编程语言 时间:
2018-05-27 12:11:20
阅读次数:
239
遇到了一个问题,两个double相乘,结果不正确,好长,很奇怪 参考了BigDecimal类的加减乘除(解决double计算精度问题)和Java double 相乘的小问题记录 终于解决了问题,下面提供一下代码 如果结果还是很长,不正确的话,把 ...
分类:
其他好文 时间:
2018-05-21 14:37:02
阅读次数:
210
题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 解题思路 对于这道题,要考虑四种情况: 1、底数为0,指数为负数的情况,无意义 2、指数为0,返回1 3、指数为负数,返回1.0/base,-exponent 4、指数正数,ba ...
分类:
其他好文 时间:
2018-05-16 12:59:51
阅读次数:
136
基本运算符 / 浮点除法 //整除 x**y x的y次方 python中严格区分大小写 基本数值类型 int float//小数类型(注意:没有double类型) import decimal c=decimal.Decimal('2.4') d=decimal.Decimal('2') impor ...
分类:
编程语言 时间:
2018-05-14 21:35:06
阅读次数:
231
在写代码的时候,遇到Double类型转换为Integer类型,代码如下: 分析: 1)d.toString() = 3.0; 2)查看Integer valueOf源码 ,调用paserInt方法 断点跟踪,发现如下 ,字符“.”在抛出NumverFormatException异常。该方法返回的是在 ...
分类:
其他好文 时间:
2018-05-13 16:04:15
阅读次数:
380
搜集了有如下几种方式: 1、将double类型强制先乘10的n次位然后再转换成int类型 2、使用Math的floor或者ceil方法 3、使用String的format方法 1 System.out.println(String.format("%.2f",123.456));//返回123.46 ...
分类:
其他好文 时间:
2018-05-12 12:49:40
阅读次数:
208
double输入用 %lf ,而不能用 %f 今天在使用double类型输入时先用了 ,结果以%f输出的时候都是0,以%g,%e输出似乎是最小的double值 正确的代码如下 ...
分类:
编程语言 时间:
2018-05-06 01:30:59
阅读次数:
127
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,查找的 ...
分类:
其他好文 时间:
2018-04-30 13:29:46
阅读次数:
324
有时,我们需要输出确定小数位数的double,可以先引入如下头文件: 然后通过下列方式输出: 或者: ...
分类:
编程语言 时间:
2018-04-27 02:35:20
阅读次数:
426
public static void main(String[] args) { double priceWithFreight = 1200.5698d; System.out.println(priceWithFreight); //double转string 超过1000小数点会变成逗号的bu ...
分类:
其他好文 时间:
2018-04-26 14:35:57
阅读次数:
172