Tag: 整数

为什么==对于一些Integer对象来说是正确的?

可能重复: 整数包装对象只在值127内共享相同的实例? 我从Khalid Mughal SCJP复制下面的程序片段,但是我无法 了解输出。 public class RQ200_60 { public static void main(String[] args) { Integer i = -10; Integer j = -10; System.out.print(i==j); // output: true — why true? System.out.print(i.equals(j)); // output: true Integer n = 128; Integer m = 128; System.out.print(n==m); // output: false System.out.print(n.equals(m)); // output: true } } 上面的程序给第一个打印语句输出true,但是它应该是false,因为它是与==关系运算符的引用比较。 但是第三次​​打印给出了错误,我不理解这种不一致。 […]

从String中获取int,也包含Java中的字母

我怎样才能得到一个string,如423e的int值 – 即包含一个数字,也可能是一个字母的string? Integer.parseInt()失败,因为string必须完全是一个数字。

C#testing,看看一个string是一个整数?

我只是好奇,是否有东西内置到C#语言或.NET框架,testing看看是否是一个整数 if (x is an int) // Do something 在我看来,可能有,但我只是一个一年级的编程学生,所以我不知道。

如何将整数转换为二进制向量?

如何使用R将整数转换为二进制向量? 例如 : number <- 11 [1] 1 0 1 1 如果我需要将整个数字向量(最小值= 0,最大值= 300)转换成二进制matrix,那么最快可能的转换方法是什么(使用R代码或包中的一些现有函数)?

我如何使用cout << myclass

myclass是我写的C ++类,当我写: myclass x; cout << x; 如何输出10或20.2 ,如integer或float值?

大数乘法,如何捕捉溢出

我正在寻找一个有效的(可选的标准,优雅和易于实现)的解决scheme来乘以相对较大的数字,并将结果存储为一个或多个整数: 假设我有两个64位整数声明如下: uint64_t a = xxx, b = yyy; 当我做a*b ,我怎么能检测到操作结果溢出,在这种情况下存储的地方进行? 请注意,我不想使用任何大数量的库,因为我存储数字的方式受到限制。

检查数字是否是整数

我很惊讶得知R没有提供一个方便的函数来检查数字是否是整数。 is.integer(66) # FALSE 帮助文件警告 : is.integer(x)不testingx包含整数! 为此,请使用round ,如例子中的函数is.wholenumber(x)所示。 该示例将此自定义函数作为“解决方法” is.wholenumber <- function(x, tol = .Machine$double.eps^0.5) abs(x – round(x)) < tol is.wholenumber(1) # is TRUE 如果我不得不写一个函数来检查整数,假设我没有阅读上面的评论,我会写一个函数, check.integer <- function(x) { x == round(x) } 我的方法会在哪里失败? 如果你在我的假设鞋子里,你的工作会是什么?

在JavaScript中将整数转换为等同的字符

我想基于字母表将一个整数转换成等价的字符。 例如: 0 => a 1 => b 2 => c 3 => d 等我可以build立一个数组,只是当我需要它时查找,但我想知道是否有一个内置函数为我做这个? 我通过Googlefind的所有示例都使用ASCII值,而不是字母表中的字符位置。 干杯。 🙂

Python中整数的长度

在Python中,你如何find一个整数中的位数?

Integer.valueOf()与Integer.parseInt()

除了Integer.parseInt()处理减号(如logging), Integer.valueOf()和Integer.parseInt()之间还有其他区别吗? 因为既不能parsing,作为一个 十进制 千位分隔符(产生NumberFormatException ),有没有一个已经可用的Java方法来做到这一点?