Questions tagged «int»

表示整数的数据类型。整数是可以为负,正或零的整数。(即...- 2,-1、0、1、2 ...)。此标签用于有关使用,存储或操作整数的问题。



9
增加整数的int值?
如何在Java中增加Integer的值?我知道我可以使用intValue获取值,也可以使用新的Integer(int i)进行设置。 playerID.intValue()++; 似乎不起作用。 注意:PlayerID是使用以下内容创建的整数: Integer playerID = new Integer(1);
81 java  class  integer  int 

11
为什么首选uint32_t而不是uint_fast32_t?
似乎uint32_t比uint_fast32_t(我意识到这是轶事证据)更普遍。不过,这对我来说似乎违反直觉。 几乎总是在我看到实现使用时uint32_t,它真正想要的是一个整数,最多可以容纳4,294,967,295(通常在65,535和4,294,967,295之间的下限)。 然后使用似乎很奇怪uint32_t,因为不需要“完全32位”保证,而“最快可用> = 32位”保证uint_fast32_t似乎是正确的主意。而且,尽管通常会实现它,uint32_t但实际上并不能保证它存在。 那么,为什么会uint32_t优先呢?它是更容易为人所知,还是在技术上有其他优势?
81 c++  c  int 


9
布尔“(number&1)== 0”是什么意思?
在CodeReview上,我发布了一段有效的代码,并要求改进的技巧。我得到的是使用一种布尔方法来检查ArrayList是否具有偶数个索引(这是必需的)。这是建议的代码: private static boolean isEven(int number) { return (number & 1) == 0; } 因为我已经困扰了该特定用户很多帮助,所以我决定是时候该困扰SO社区了!我真的不明白这是如何工作的。调用该方法,并将ArrayList的大小作为参数(即ArrayList有十个元素,数字= 10)。 我知道有一个&数字与1进行比较,但此后我迷路了。 我的阅读方式是,如果number == 0和,则返回true 1 == 0。我知道第一个是不正确的,而后者显然是没有意义的。有人可以帮我吗? 编辑:我可能应该补充一点,代码可以正常工作,以防万一。

2
将Int除以Int并返回Int
我需要一个获取两个Ints(a和b)并返回A/B为Int。我确定那A/B将永远是整数。 这是我的解决方案: myDiv :: Int -> Int -> Int myDiv a b = let x = fromIntegral a y = fromIntegral b in truncate (x / y) 但是想找到更简单的解决方案。像这样: myDiv :: Int -> Int -> Int myDiv a b = a / b 如何将Int除以Int并获取Int?
79 haskell  int 

5
如何防止java.lang.NumberFormatException:对于输入字符串:“ N / A”?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 在运行我的代码时,我得到了NumberFormatException: java.lang.NumberFormatException: For input string: "N/A" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.valueOf(Unknown Source) at java.util.TreeMap.compare(Unknown Source) at java.util.TreeMap.put(Unknown Source) at java.util.TreeSet.add(Unknown Source)` 如何防止发生此异常?

6
如何在目标C中从int转换为字符串:示例代码
我正在尝试从int转换为字符串,但是遇到了麻烦。我通过调试器跟踪了执行过程,字符串“ myT”获得了“ sum”的值,但是如果“ sum”为10、11、12,则“ if”语句无法正常工作。我不应该使用原始int类型存储数字吗?另外,我尝试的两种方法(请参见注释掉的代码)都无法遵循'if'语句的真实路径。谢谢! int x = [my1 intValue]; int y = [my2 intValue]; int sum = x+y; //myT = [NSString stringWithFormat:@"%d", sum]; myT = [[NSNumber numberWithInt:sum] stringValue]; if(myT==@"10" || myT==@"11" || myT==@"12") action = @"numGreaterThanNine";




4
将字符串转换为Haskell中的整数/浮点数?
data GroceryItem = CartItem ItemName Price Quantity | StockItem ItemName Price Quantity makeGroceryItem :: String -> Float -> Int -> GroceryItem makeGroceryItem name price quantity = CartItem name price quantity I want to create a `GroceryItem` when using a `String` or `[String]` createGroceryItem :: [String] -> GroceryItem createGroceryItem (a:b:c) = …



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.