标签: numbers

在ruby中将字符串转换为十进制数

我需要使用小数.在我的程序中,用户需要输入一个带小数的数字来转换该数字.

问题是:如果我尝试将参数转换为数字,我会得到一个没有小数的整数.

# ARGV[0] is: 44.33

size = ARGV[0]

puts size.to_i
# size is: 44
# :(
Run Code Online (Sandbox Code Playgroud)

ruby numbers decimal

57
推荐指数
3
解决办法
7万
查看次数

如何确定一个数字是正数还是负数?

我在接受采访时被问及如何判断一个数字是正数还是负数.这些规则,我们不应该使用条件运算符,如<,和>,建于Java的功能(例如substring,indexOf,charAt,和startsWith),没有正则表达式,或者API的.

我做了一些关于此的功课,下面给出了代码,但它只适用于整数类型.但是,他们让我写,对工作的通用代码float,doublelong.

 // This might not be better way!!

 S.O.P ((( number >> 31 ) & 1) == 1 ? "- ve number " : "+ve number );
Run Code Online (Sandbox Code Playgroud)

你身边的任何想法?

java numbers

56
推荐指数
5
解决办法
10万
查看次数

numpy中的非重复随机数

我的问题是:如何在numpy中生成非重复的随机数?

list = np.random.random_integers(20,size=(10))
Run Code Online (Sandbox Code Playgroud)

random numbers numpy non-repetitive

56
推荐指数
3
解决办法
5万
查看次数

Javascript:如何检索***号的小数位数?

我有小数一组串数字,例如:23.456,9.450,123.01...我需要找回小数每个号码的数量,因为他们知道至少有1位小数.

换句话说,该retr_dec()方法应返回以下内容:

retr_dec("23.456") -> 3
retr_dec("9.450")  -> 3
retr_dec("123.01") -> 2
Run Code Online (Sandbox Code Playgroud)

在这种情况下,尾随零计数为小数,与此相关问题不同.

在Javascript中是否有一个简单/交付的方法来实现这一点,或者我应该计算小数点位置并计算字符串长度的差异?谢谢

javascript string numbers decimal

56
推荐指数
4
解决办法
6万
查看次数

比较两个通用数字的值

我想比较两种类型的变量T extends Number.现在我想知道这两个变量中哪一个大于另一个或相等.不幸的是我还不知道确切的类型,我只知道它将是一个子类型java.lang.Number.我怎样才能做到这一点?

编辑:我试图用另一种解决方法TreeSets,这实际上自然排序工作(当然它的工作原理,所有的子类Number实现Comparable除的AtomicInteger和AtomicLong的).因此,我将丢失重复值.使用Lists时,Collection.sort()由于绑定不匹配,不接受我的列表.非常不满意.

java generics numbers comparable

55
推荐指数
5
解决办法
4万
查看次数

val()如何返回Number?

在编写此描述的val文档中:

.val()返回:String,Number,Array

我试图得到一个Number,但它似乎string只返回,有什么我做错了吗?

$('#gdoron').val('1');

alert($('#gdoron').val() === '1'); // true 
alert(typeof $('#gdoron').val());  // string.

$('#gdoron').val(1);

alert($('#gdoron').val() === 1);  // false
alert(typeof $('#gdoron').val()); // string (not "number"!)
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="gdoron" />
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何val()按照文档说的那样返回数字?问题不在于如何解析字符串.

javascript string jquery numbers

55
推荐指数
3
解决办法
7万
查看次数

使用C++输出运算符打印前导零?

如何在C++中格式化输出?换句话说,什么是C++相当于使用printf这样的:

printf("%05d", zipCode);
Run Code Online (Sandbox Code Playgroud)

我知道我可以printf在C++中使用,但我更喜欢输出运算符<<.

你会使用以下内容吗?

std::cout << "ZIP code: " << sprintf("%05d", zipCode) << std::endl;
Run Code Online (Sandbox Code Playgroud)

c++ formatting numbers

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

与前导零的整数

当我写System.out.println(0123);,我得到83不过System.out.println((int)0123F);打印123.

它为什么这样工作?

java numbers

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

匹配数字与正则表达式 - 只有数字和逗号

我无法弄清楚如何为示例值构造一个正则表达式:

123,456,789
-12,34
1234
-8
Run Code Online (Sandbox Code Playgroud)

你可以帮帮我吗?

.net regex numbers matching

52
推荐指数
4
解决办法
6万
查看次数

将Java Number转换为BigDecimal:最好的方法

我正在寻找将数字转换为BigDecimal的最佳方法.

这够好吗?

Number number;
BigDecimal big = new BigDecimal(number.toString());
Run Code Online (Sandbox Code Playgroud)

我们可以用这种toString()方法失去精确度吗?

java precision numbers bigdecimal

52
推荐指数
2
解决办法
9万
查看次数