Als «double» getaggte Fragen

138
Wie implementiere ich Infinity in Java?

Hat Java für jeden numerischen Datentyp etwas, das Unendlichkeit darstellt? Wie ist es so implementiert, dass ich damit mathematische Operationen ausführen kann? Z.B int myInf = infinity; //However it is done myInf + 5; //returns infinity myInf*(-1); //returns negative infinity Ich habe...

115
MySQL-Paginierung ohne Doppelabfrage?

Ich habe mich gefragt, ob es eine Möglichkeit gibt, die Anzahl der Ergebnisse einer MySQL-Abfrage zu ermitteln und gleichzeitig die Ergebnisse zu begrenzen. So wie Paginierung funktioniert (so wie ich es verstehe), mache ich zuerst so etwas query = SELECT COUNT(*) FROM `table` WHERE...

114
Konvertieren von Double in Integer in Java

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 ganzen Zahlen...

108
Swift Double to String

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...

103
Erzwinge den Punkt (".") Als Dezimaltrennzeichen in Java

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,...

101
Konvertieren eines Double in ein Int in C #

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 =

97
Dezimalstellen im Doppel verschieben

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...