Methode selber schreiben

Hallo,
ich habe die Aufgabe bekommen eine Methode zu schreiben, die eine übergebene Zahl auf- oder abrundet. Da ich davor noch nie eine Methode selber geschrieben habe, wollte ich mal fragen, ob mein Lösungsansatz richtig aussieht.
Die Verwendung sämtlicher Methoden aus der Klasse Math war übrigens untersagt.
Vielen Dank!

public class Runden {
public static double runden(double zahl)
{

if (zahl-(int)zahl >=0.5){
zahl=(int)zahl+1;
}
else{
zahl = (int) zahl;
}
return zahl;
}
}
 
Richtig scheint es auf den ersten Blick schon zu sein, einfacher gehts z. B. mit:
Java:
    public static double runden(double zahl) {
        return (int) (zahl + 0.5);
    }
 

Zurück
Oben