腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
双
变量
点
后
丢弃
数字
(
Java
)
、
我有一个
双
精度值,例如: double a = 12.1212123456543234; 我需要检查point后面的
数字
,去掉从16开始的所有
数字
。下面是我的代码,用于获取
点
后
的
数字
: String [] splitter = String.valueOf(a).split("\\."); 但是,即使
点
后
的
数字
数大于15,我也总是得到15位数,最后一位数(第15位)被错误的
数字
替换。
浏览 24
提问于2019-03-24
得票数 0
2
回答
java
中的类型转换:整型和
双
精度
、
有人能在行int y= (int) x中解释一下类型转换是如何工作的吗;谢谢{ { int y=(int) x; System.out.println("y="+y);}
浏览 0
提问于2012-10-06
得票数 0
回答已采纳
2
回答
为什么
在
声明一个浮点型
变量
时,你需要在十进制数的末尾加上一个'f‘?
典型的响应是
JAVA
将
数字
视为
双
精度,因为这是
Java
中的缺省值,并在编译时给出不匹配错误。float x = 3.14;如果我想要一个
双
精度类型的<
浏览 0
提问于2021-02-11
得票数 6
4
回答
Oracle数据类型:关于选择
数字
还是二进制
双
精度的建议?
、
、
、
我正在生成一个科学的应用程序,它使用
Java
和C执行大量的
数字
处理,并且准确性至关重要。
在
Oracle数据库中没有进行
数字
运算(它仅用于在数学计算之间存储
变量
)。我的所有
Java
和C
变量
都使用了
双
精度数据类型,这在很大程度上是基于IEEE754。因此,写入数据库然后从数据库中读出的数据都来自C或
Java
的
双
精度数据类型。您建议我使用哪种方法
在
Oracle中存储
双
精度数据--
浏览 0
提问于2012-02-29
得票数 6
回答已采纳
3
回答
将C# number类型从一种类型转换为另一种类型的学术路线是什么?
、
、
根据我的测试,将小数或
双
精度数转换为int或long只是保留了
数字
的整个
数字
部分,而
丢弃
了小数部分。相反,您可以拥有一个int
变量
,并将其直接赋值给一个十进制
变量
,而无需强制转换,它将执行隐式转换。
浏览 0
提问于2011-06-08
得票数 1
回答已采纳
3
回答
JSON库是否同意.5000...1的双重精度值?
、
、
如果我需要准确地将浮点数从C#传输到JSON到
Java
,我可以使用JSON
数字
吗? 若否,原因为何?哪些信息可能丢失,我如何保证能保留这些信息?具体来说,我
在
C#中使用C#,
在
Java
中使用Jackson (通过它的类ObjectMapper)。看起来,double.TryParse是
在
Json.NET解析一个
数字
为
双
的时候最终使用的,而Double.parseDouble则是
在
杰克逊ObjectMapper解析一个
数字</e
浏览 2
提问于2016-03-01
得票数 7
回答已采纳
7
回答
Java
int强制转换返回0
我有以下代码:System.out.println(i);0 我可以想象
变量
i应该有1的值(既然是0.72 >0.5=> 1),为什么不是这样呢
浏览 4
提问于2012-12-21
得票数 5
回答已采纳
2
回答
Java
libGDX中的Cookie样
点
计数器
、
我正试图用libGDX
在
Java
中制作一个类似Cookie的点击游戏。
在
Cookie Clicker游戏中,有一种叫做cPs的东西,就是每秒的Cookie/点数。这个
数字
可能会很大。但游戏不是每秒增加X
点
,而是每秒增加1分X次。if (deltaTime > (1/pointsPerSecond)) { deltaTime = 0;
浏览 3
提问于2016-04-18
得票数 0
回答已采纳
2
回答
当我通过
java
编写计算器程序时,我不明白为什么要使用代码“Calculator.nextDouble();”?
以下是我使用的代码: public static void main(String args []){
浏览 1
提问于2016-01-23
得票数 0
3
回答
使用长
双
精度时,"9223372036854775807 - 1“仍然去掉最后一位
数字
,结果是"9223372036854775800”。
、
、
我试图读入两个
数字
,并显示它们之间的绝对差异。
数字
变得大得离谱,所以我不得不从长整型切换到长整型
双
精度,并且只
在
小数点上以0精度显示它们。我的问题是,对于主题中列出的
数字
,当我从字符串的c_str中将其扫描成长
双
精度时,扫描中的最后一个
数字
将被
丢弃
,或者更有可能是长
双
精度的显示正在
丢弃
它。9223372036854775807 -1应该是9223372036854775806,但它显示的是92233720368547
浏览 2
提问于2012-02-16
得票数 0
回答已采纳
3
回答
java
中
双
精度乘法的准确性?
、
、
、
在
java
中,乘法运算符对于
双
精度值的保证精度是多少? 例如,2.2x100是220.00000000000003,但220是一个
双
精度
数字
。220.00000000000003是220
后
的下一个双倍。
浏览 3
提问于2011-06-24
得票数 7
回答已采纳
2
回答
我能增加Libre Office Calc存储的小数位数吗?
我有一个16位小数位的
数字
数组。当我将它们复制到Libre Office Calc电子表格中时,
数字
被舍入小数点
后
的第15位。我认为这是双重/真实数据类型
在
存储内容上受到限制的结果。15之后的
数字
被四舍五入为零,而我试图对额外的零所做的任何手工修正都会立即被
丢弃
。 有什么解决办法吗?例如,我能否将数据类型从
双
/实更改为类似的十进制?
浏览 0
提问于2018-10-01
得票数 3
1
回答
有什么算法可以找出
双
故障数吗?
、
、
我试图对
双
故障数问题进行编码,但在此之前无法最终确定算法。有人知道吗?问题陈述-每当你正确地旋转
数字
(也就是说,去掉最后一个
数字
并把它放在
数字
前面),你就会得到原来
数字
的两倍。拥有这一属性的
数字
称为
双
故障号码。例如,X = 421052631578947368是一个
双
故障数,因为2X = 842105263157894736是X的右旋转。
在
基数为10的
数字
系统中,X是一个<
浏览 2
提问于2015-08-14
得票数 2
回答已采纳
3
回答
丢弃
浮点数的尾部
数字
、
、
我的
java
程序中有一些浮点
变量
:float var2=2.34567f;6.359.4500082E88.25214 我想把这些值四舍五入到小数点
后
三位,然后去掉后面的小数位,这样浮点数就会四舍五入如下我是否可以将一条规则应用于我的浮点(浮点)
变量
浏览 1
提问于2013-09-22
得票数 0
1
回答
如何将大的
双
精度值转换为合适的
双
精度数
、
、
、
因此,我
在
java
中使用"System.currentTimeMillis()“来获取当前日期和时间。现在,我通过将毫秒除以1000来将毫秒转换为秒。除法
后
,我将这个
数字
转换为
双
精度,但我得到了这种格式的
数字
"1.625147898E9",但我希望这个
数字
在
适当的
数字
格式,如"34243893422.323“。
在
双
精度格式中。
浏览 13
提问于2021-07-01
得票数 0
3
回答
双
型四舍五入问题
、
、
可能重复: 然后我尝试了另一种方法来检查真正的问题是什么。我创建了一个
双
变量
,并将其赋值为1.11。但是,当我通过设置一个断点并为该
变量
添加一
浏览 3
提问于2010-10-24
得票数 3
3
回答
打印小数点
后
的
数字
、
如何在小数点
后
打印浮点/
双
精度
变量
的
数字
?例如,对于435.5644,它将输出5644。
浏览 2
提问于2012-07-31
得票数 1
2
回答
寻找科学符号(E+XX)
、
、
我试图找到科学的
双
符号,但我找不到任何功能或方法来做到这一
点
。 提前感谢!
浏览 1
提问于2013-10-10
得票数 0
回答已采纳
2
回答
编译器错误xcode未声明的标识符c++
、
、
、
我有两个问题: 1:我
在
XCODE中调用Outfil子例程时收到一个红色错误,说明Print_Values是一个未声明的标识符??尽管我
在
main函数的开头就识别了这个文件??(例如,我有两个get values子例程,一个使用atoi读取整型数,另一个使用strtod读取
双
精度数,我想不出一种方法将它们转换为1??)
浏览 1
提问于2013-09-22
得票数 0
4
回答
.NET -浮点比较
、
、
在
.net中直接比较浮点数(
双
精度、浮点数)是否相等是不安全的。
变量
中的
双
精度值可能会随着时间的推移发生很小的变化。例如,如果您将对象的
变量
num(double)设置为0.2,则该对象在内存中等待一段时间
后
,您可能会发现num变为0.1999999999999。因此,num == 0.2在这种情况下将为false。我对这个问题的解决方案是创建一个属性来舍入
数字
:{}
在
浏览 1
提问于2011-08-20
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java数据类型
一张图看懂JVM
Java注解的自定义注解
Java遇到的问题,解决方法,和笔记(1)
带你学JavaScript(一)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券