long-integer

    1热度

    2回答

    我有这段代码给了我一个错误? public int part(Object key) { long clientId = (long) key; ... } 下面是错误: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long 不知道为什么它会抛出异常。

    0热度

    2回答

    我工作的这个代码,使用大的数字: import java.math.*; import java.util.*; import java.lang.*; public class main { public static void main(String[] args){ double max = 1e+15; List<Integer> sum = ne

    -2热度

    1回答

    这与这样的其他问题有点不同。我尝试了所有其他解决方案,但他们并没有为我工作。这不是说我的文件名太长,尽管它们是文件名实际上是一个目录路径...例如g:\ backup \ folderwithfilestodelete \“z:\ backup \ folderwithfilestodelete \ filetodelete.jpg” Bold是名称。没有引号。实际的文件名以z开头:\ windo

    0热度

    1回答

    给定一个片段的新实例方法: public static MyFragment newInstance(Long someLong) { Bundle args = new Bundle(); MyFragment fragment = new WorkoutDetailsRoutineInfoFragment(); args.putLong(ARGS_LONG, so

    -2热度

    2回答

    我不明白printf函数l和ll长度说明的区别: printf("%ld \n", 9999999991474836499); printf("%lld \n", 9999999991474836499); 两个printf的使同样的输出,因为该类型的溢出: -8446744082234715117

    3热度

    4回答

    当我做 Long.parseUnsignedLong("FBD626CC4961A4FC", 16) 我回来-300009666327239428 这似乎错了,因为无符号长按的意义这个回答https://stackoverflow.com/a/2550367/1754020是范围总是正面的。 要想从这个十六进制值正确的号码,我做 BigInteger value = new BigIntege

    -3热度

    1回答

    我有信用卡虚拟信用卡号码存储为字符数组和long long。为了检查这张卡是VISA,MASTER还是AMEX,我必须检查这个长长的或这个字符串的前两位数字。 万事达卡号全部用51,52,53,54,或55 美国运通数字都开始用34或37 签证名额全部用4 任何想法就如何这样做开始? 我试着把两个单独的整数,并检查后/ if,但我想可能有更好的方法来解决这个问题。 感谢您的帮助。

    -2热度

    1回答

    我写了这段代码,但情况2和3似乎有问题。正如标题中指出的那样,我认为它与未签名的长操作有关,但我不明白它到底是什么。 *编辑的版本(scanf更改)。 #include <stdio.h> int main() { int pin, inp, count=0; unsigned dep=100, add, withdraw; start:; if (co

    -3热度

    1回答

    您好,在此先感谢, 我在与java.util.Scanner中这里的一个问题是我的代码: public static void ScanInput(String Choice) { if(scanner.hasNextLong()){ long input = scanner.nextLong(); long length = String.valueOf(i

    1热度

    1回答

    我试图实现C.改进的连续的乘法算法,其中乘积寄存器的尺寸为被乘数和乘数的两倍的尺寸。在C中,一个int是4个字节,而一个long int是8个字节。我想独立访问更高和更低的32位。所以我指出的低位和高位,如: long long int product = 0; int* high = &product; int* low = &product; low++; 但这并没有工作,因为我认为