Wie kann ich anhand der rekursionen in Java dieses Problem lösen:
Eingabe ist eine double Zahl d >0 und sie muss auf den nächsten durch 5 teilbaren ganzen ZAhl umgeändert werden.
Also wenn man zum beispiel 33.5 eingeibt muss die konsole 35 ausgeben und ebenfals wenn ich 35.0 eingebe muss die konsole mir 35 ausgeben.
oder eingabe von mir aus 1.234 Ausgabe 5
7.9 Ausgabe 10
usw..
Seid ihr so nett und habt vielleicht eine Idee was ich da machen kann ohne irgendetwas aus der Java Bibliothek zu benutzen,(ist verboten)
Ich habe bisher nur das hier geschafft:
public class Tipp{
public static void main(String args[]){
Out.print("Bitte d eingeben:");
double d=In.readInt();
NextFive(d);//Methode
}
static void NextFive(double d){
if(d%5==0){..............};
}else{
}}
Eingabe ist eine double Zahl d >0 und sie muss auf den nächsten durch 5 teilbaren ganzen ZAhl umgeändert werden.
Also wenn man zum beispiel 33.5 eingeibt muss die konsole 35 ausgeben und ebenfals wenn ich 35.0 eingebe muss die konsole mir 35 ausgeben.
oder eingabe von mir aus 1.234 Ausgabe 5
7.9 Ausgabe 10
usw..
Seid ihr so nett und habt vielleicht eine Idee was ich da machen kann ohne irgendetwas aus der Java Bibliothek zu benutzen,(ist verboten)
Ich habe bisher nur das hier geschafft:
public class Tipp{
public static void main(String args[]){
Out.print("Bitte d eingeben:");
double d=In.readInt();
NextFive(d);//Methode
}
static void NextFive(double d){
if(d%5==0){..............};
}else{
}}