标签: numbers

Oracle Floats与Number

我在Oracles文档中看到了相互矛盾的引用.FLOAT中的小数与数据库中的NUMBER类型之间的存储方式有何不同?

正如我从C等人那里回忆的那样,浮点数具有int没有的精度限制.Rg,对于'浮点数,0.1(基数10)近似为0.110011001100110011001101(基数2),其等于0.100000001490116119384765625(基数10).但是,对于'int',5(Base 10)正好是101(Base 2).

这就是为什么以下内容不会像C中预期的那样终止:

float i;
i = 0;
for (i=0; i != 10; )
{
    i += 0.1
}
Run Code Online (Sandbox Code Playgroud)

但是我在Oracle文档的其他地方看到FLOAT已被定义为NUMBER.据我所知,Oracle的NUMBER类型的实现并没有遇到与C的浮点相同的问题.

那么,这里的真实故事是什么?Oracle是否偏离了我对浮动/ FLOATs的期望?

(我确信这对于我将要使用它们的方式来说是一个惊人的屁股,但我知道如果0.1*10出现在1.00000000000000001,我将会有问题)

oracle floating-point types numbers fixed-point

14
推荐指数
2
解决办法
6万
查看次数

如何使用Ruby检查字符串中是否至少包含一个数字?

我需要检查一个字符串是否包含至少一个使用Ruby的数字(我假设某种正则表达式?).

我该怎么办?

ruby regex string numbers

14
推荐指数
3
解决办法
2万
查看次数

我如何验证澳大利亚医疗保险号码?

我正在开发一个在线表格,其中需要验证用户输入的Medicare号码.

(我的具体问题涉及澳大利亚医疗保险号码,但我也很高兴得到有关美国医疗保险的答案.这个问题一般是关于医疗保险的数字.)

那我该怎么办呢?

(在Javascript或正则表达式中获得答案会很好.)

javascript validation numbers

14
推荐指数
3
解决办法
1万
查看次数

遍历数字中的每个数字

我正在尝试创建一个程序,用于判断给定的数字是否为" Happy Number ".找到一个快乐的数字需要将数字中的每个数字平方,并将每个数字的平方的结果加在一起.

在Python中,您可以使用以下内容:

SQUARE[d] for d in str(n)
Run Code Online (Sandbox Code Playgroud)

但是我找不到如何在Java中迭代数字中的每个数字.正如您所知,我是新手,并且在Java文档中找不到答案.

java iteration math numbers

14
推荐指数
3
解决办法
4万
查看次数

是否所有C++ STL都生成相同的随机数(对于相同的种子)?

是否所有C++ STL都生成相同的随机数(对于相同的种子)?这适用于所有平台吗?这是指定的吗?

c++ random stl numbers generator

14
推荐指数
1
解决办法
271
查看次数

is_numeric()与is_float()对比is_int()

我的理解是......

如果 is_numeric($input) === true

那么

is_float($input) === true 要么

is_int($input) === true 要么

$input === 0 要么

$input 是一个数字字符串(意思是如果它没有用引号括起来,它会满足前3个中的一个).

那是准确的吗?还有其他差异吗?

php types numbers

14
推荐指数
1
解决办法
2万
查看次数

如何在PhoneGap中获取IMEI号码?

我正在使用jQuery,JavaScript和HTML开发PhoneGap Android移动应用程序.我想获得移动IMEI.我在本教程中尝试了这段代码.

我得到的数字是这样的:97734a345d234d.我已经检查了我的设备以获取IMEI号码*#06#.我不知道它是否正确.

android numbers imei cordova

14
推荐指数
2
解决办法
3万
查看次数

寻找出租车号码

找到第一个n出租车数字.给定一个价值n.我想找到前n个出租车编号.出租车是一个数字,可以用不止一种方式表示为两个完美立方体的总和.

(请注意,有两个相关但不同的被称为"的士数"集:2个立方体金额超过1点 的方式,并且是2个的正积分立方体的总和最小号n 的方式.这个问题是关于前一组,因为后一组只有前六名成员知道)

例如:

1^3 + 12^3 = 1729 = 9^3 + 10^3
Run Code Online (Sandbox Code Playgroud)

我想粗略概述算法或如何解决问题的C片段.

The first five of these are:

   I    J      K    L      Number 
---------------------------------
   1   12      9   10      1729       
   2   16      9   15      4104      
   2   24     18   20     13832       
  10   27     19   24     20683      
   4   32     18   30     32832    
Run Code Online (Sandbox Code Playgroud)

c algorithm numbers hardy-ramanujan

14
推荐指数
2
解决办法
1万
查看次数

Javascript函数需要允许数字,点和逗号

我需要创建一个允许数字点和逗号的函数.所以任何人都纠正了以下功能

function on(evt) {
  var theEvent = evt || window.event;
  var key = theEvent.keyCode || theEvent.which;
  key = String.fromCharCode( key );
  var regex = /[0-9]|\./;
  if( !regex.test(key) ) {
    theEvent.returnValue = false;
    if(theEvent.preventDefault) theEvent.preventDefault();
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript regex numbers function

14
推荐指数
4
解决办法
7万
查看次数

PHP将美分兑换成美元

我正在使用Stripe Payment.我的价格是整数美分:

050
1000
1250
2999
Run Code Online (Sandbox Code Playgroud)

我用自己的班级操纵这些数字,没有问题.

我正在寻找以美元换算这些数字(美分)的方法(即使.00也是小数),如下所示:

0.50
10.00
12.50
29.99
Run Code Online (Sandbox Code Playgroud)

任何的想法?

php numbers

14
推荐指数
2
解决办法
8178
查看次数