Als «integer» getaggte Fragen

89
Das Literal xyz vom Typ int liegt außerhalb des Bereichs

Ich arbeite zurzeit mit Datentypen in Java, und wenn ich das richtig verstanden habe, longakzeptiert der Typ einen Wert zwischen den Bereichen -9.223.372.036.854.775.808 und +9.223.372.036.854.775.807. Wie Sie unten sehen können, habe ich eine longVariable mit dem Namen erstellt testLong. Wenn ich...

87
Fehlermeldung "Ganzzahl zu groß" für 600851475143

public class Three { public static void main(String[] args) { Three obj = new Three(); obj.function(600851475143); } private Long function(long i) { Stack<Long> stack = new Stack<Long>(); for (long j = 2; j <= i; j++) { if (i % j == 0) { stack.push(j); } } return stack.pop(); } }...

84
lang lang in C / C ++

Ich versuche diesen Code auf dem C ++ - Compiler von GNU und kann sein Verhalten nicht verstehen: #include <stdio.h>; int main() { int num1 = 1000000000; long num2 = 1000000000; long long num3; //num3 = 100000000000; long long num4 = ~0; printf("%u %u %u", sizeof(num1), sizeof(num2),...

82
Wie konvertiere ich Integer in int?

Ich arbeite an einer Webanwendung, in der Daten zwischen Client- und Serverseite übertragen werden. Ich weiß bereits, dass JavaScript int! = Java int. Weil Java int nicht null sein kann, richtig. Das ist das Problem, mit dem ich konfrontiert bin. Ich habe meine Java int-Variablen in Integer...

82
Ganzzahl auf zwei Ziffern hex in Java

Ich muss einen ganzzahligen Wert in Java in einen zweistelligen Hex-Wert ändern. Gibt es dafür eine Möglichkeit? Vielen Dank Meine größte Zahl ist 63 und die kleinste ist 0. Ich möchte eine führende Null für kleine Werte.

82
Wie konvertiere ich einen String in eine BigInteger?

Ich versuche, einige wirklich große Zahlen aus der Standardeingabe zu lesen und sie zu addieren. Um BigInteger hinzuzufügen, muss ich jedoch Folgendes verwenden BigInteger.valueOf(long);: private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is...

81
Int-Wert einer Ganzzahl erhöhen?

Wie erhöhe ich den Wert einer Ganzzahl in Java? Ich weiß, dass ich den Wert mit intValue abrufen und mit new Integer (int i) festlegen kann. playerID.intValue()++; scheint nicht zu funktionieren. Hinweis: PlayerID ist eine Ganzzahl, die erstellt wurde mit: Integer playerID = new...

81
Unterstützt JavaScript 64-Bit-Ganzzahlen?

Ich habe folgenden Code: var str = "0x4000000000000000"; //4611686018427387904 decimal var val = parseInt(str); alert(val); Ich bekomme diesen Wert: " 4611686018427388000", was ist0x4000000000000060 Ich habe mich gefragt, ob JavaScript 64-Bit-Ganzzahlen falsch behandelt oder ob ich etwas falsch...

80
So implementieren Sie big int in C ++

Ich möchte eine große int-Klasse in C ++ als Programmierübung implementieren - eine Klasse, die Zahlen verarbeiten kann, die größer als eine lange int sind. Ich weiß, dass es bereits mehrere Open Source-Implementierungen gibt, aber ich würde gerne meine eigenen schreiben. Ich versuche ein Gefühl...