Double ist ein primitiver Datentyp, der zum Speichern von Bruchzahlen verwendet wird und einen Gleitkomma mit doppelter Genauigkeit enthält (häufig 64 Bit).
In Java möchte ich ein Double in eine Ganzzahl konvertieren. Ich weiß, wenn Sie dies tun: double x = 1.5; int y = (int)x; Sie erhalten y = 1. Wenn du das tust: int y = (int)Math.round(x); Sie werden wahrscheinlich 2 erhalten. Ich frage mich jedoch: Da doppelte Darstellungen von …
Bevor ich xCode 6 aktualisiert habe, hatte ich keine Probleme, ein Double in einen String umzuwandeln, aber jetzt gibt es einen Fehler var a: Double = 1.5 var b: String = String(a) Es gibt mir die Fehlermeldung "double ist nicht in string konvertierbar". Gibt es eine andere Möglichkeit, dies zu …
Wie kommt es, dass im folgenden Ausschnitt int a = 7; int b = 3; double c = 0; c = a / b; cendet damit, dass man den Wert 2 hat, anstatt wie erwartet 2,3333. Wenn aund bdoppelt sind, lautet die Antwort 2.333. Aber sicher, weil es c bereits …
Ich verwende derzeit den folgenden Code, um ein Double zu drucken: return String.format("%.2f", someDouble); Dies funktioniert gut, außer dass Java das Dezimaltrennzeichen (ein Komma) meines Gebietsschemas verwendet, während ich einen Punkt verwenden möchte. Gibt es eine einfache Möglichkeit, dies zu tun?
Ich lerne in letzter Zeit schnell, aber ich habe ein grundlegendes Problem, das keine Antwort finden kann Ich möchte so etwas bekommen var a:Int = 3 var b:Int = 3 println( pow(a,b) ) // 27 Aber die pow-Funktion kann nur mit doppelter Zahl arbeiten, sie funktioniert nicht mit ganzzahliger Zahl, …
In unserem Code haben wir ein Double, das wir in ein Int konvertieren müssen. double score = 8.6; int i1 = Convert.ToInt32(score); int i2 = (int)score; Kann mir jemand erklären warum i1 != i2? Das Ergebnis, das ich bekomme, ist das: i1 = 9und i2 = 8.
Ich habe also einen doppelten Satz auf 1234, ich möchte eine Dezimalstelle verschieben, um 12,34 zu erhalten Um dies zu tun, multipliziere ich .1 bis 1234 zweimal, irgendwie so double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x); Dadurch wird das Ergebnis "12.340000000000002" gedruckt. Gibt es eine …
Ich habe einen primitiven Float und ich brauche als primitiven Double. Wenn ich den Schwimmer einfach verdopple, bekomme ich seltsame zusätzliche Präzision. Beispielsweise: float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); // Prints 14009.349609375 Wenn ich jedoch anstelle des Castings den Float als String ausgeben und den String als …
Das ist etwas, woran ich seit Jahren denke, aber ich habe mir nie die Zeit genommen, danach zu fragen. Viele (Pseudo-) Zufallszahlengeneratoren erzeugen eine Zufallszahl zwischen 0,0 und 1,0. Mathematisch gesehen gibt es in diesem Bereich unendlich viele Zahlen, die jedoch doubleeine Gleitkommazahl sind und daher eine endliche Genauigkeit haben. …
Mir ist aufgefallen, dass ich immer int und double verwendet habe, egal wie klein oder groß die Zahl sein muss. Ist es in Java effizienter, byteoder shortanstelle von intund floatanstelle von zu verwenden double? Nehmen wir also an, ich habe ein Programm mit vielen Ints und Doubles. Wäre es wert, …
Wie runde ich currentRatioauf zwei Dezimalstellen auf? let currentRatio = Double (rxCurrentTextField.text!)! / Double (txCurrentTextField.text!)! railRatioLabelField.text! = "\(currentRatio)"
Meine Anwendung liest eine Excel-Datei mit VSTO und fügt die gelesenen Daten zu a hinzu StringDictionary. Es werden nur Daten hinzugefügt, bei denen es sich um Zahlen mit wenigen Ziffern handelt (1000 1000,2 1000,34 - Komma ist ein Trennzeichen in russischen Standards). Was ist besser, um zu überprüfen, ob die …
Ich habe einige neue Funktionen von C # 6 inkl. interpolierte Zeichenfolge zur einfachen Verwendung (Anzeige einer Nachricht, die Zeichenfolgenvariablen wie $ "{EmployeeName}, {Department}" enthält). Jetzt möchte ich eine interpolierte Zeichenfolge verwenden, um einen formatierten Doppelwert anzuzeigen. Beispiel var aNumberAsString = aDoubleValue.ToString("0.####"); Wie kann ich es als interpolierte Zeichenfolge schreiben? …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.