Frage von TheLighttPlay, 23

Ausgeben ob double eine Kommastelle hat oder nicht?

Wie kann man ausgeben ob double jetzt eine kommastelle hat.

also if(double a hat eine kommastelle)

also ausgeben kommastelle vorhanden

Antwort
von Copyyy, 17

Modulo. Wenn double % 1 == 0, hat es keine Nachkommastellen bzw. sind diese 0, da bei Division durch 1 der Rest 0 ist, wenn der Dividend eine ganze Zahl ist

Antwort
von priesterlein, 14

Double hat immer Nachkommastellen, aber du kannst feststellen, ob diese alle null sein sollen. Dazu rechnest du mit dem Modulus (mod 1,0). Wenn das Ergebnis null ist, gibt es keine relevanten Nachkommastellen.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten