Math.round IntelliJ in Java?
Frage zu Math.round in Java IntelliJ
Wie man auf dem Bild sieht gibt es 2 Arten der Methode Math.round
round (double a) long
round(float a) int
Das in den Klammern sind die Parameter die an Math.round übergeben werden.
Aber was bedeutet das long und int. Steht dies für den Wert der zurückgegeben wird?
Bsp. Math.round(double a) und als Ergebnis wird ein Wert mit einem Datentyp long zurückgegeben?
MFG
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer
Ja, das sind die Datentypen des Rückgabewerte. Die Wertebereiche kannst du in der Doku nachlesen. Deswegen brauchst du long, wenn du einen Double-Wert übergibst, für float genügt int.
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Java
Steht dies für den Wert der zurückgegeben wird?
Genau, das ist der Datentyp des Rückgabewertes.
Da Doubles grössere Werte als Integer annehmen können, ist dort eben ein Long notwendig.
Woher ich das weiß:Berufserfahrung – Informatiker Applikationsentwicklung