Hallo alle zusammen,
da ich mich im Moment wieder angefangen habe, meine wenigen Programmierkenntnisse aufzufrischen hab ich heute zu Übungszwecken ein kleines Programm erstellt, womit eine beliebige Anzahl an W10 Würfelwürfen simuliert wird.
Mein Problem ist eigentlich relativ klein. Beim if Fall möchte ich nachher vom return nichts ausgeben lassen, wie kann ich das bewerstelligen?
Vorweg noch etwas: Da ich gerade Rekursionen übe, hab ich das ganze mal in das Programm mit eingebaut .
Code:
Was jetzt als nächstes folgen soll, wäre die Eingabe des Benutzers, damit er selbst wählen kann, wie oft gewürfelt wird. Kann ich dafür den "Scanner" benutzen?
da ich mich im Moment wieder angefangen habe, meine wenigen Programmierkenntnisse aufzufrischen hab ich heute zu Übungszwecken ein kleines Programm erstellt, womit eine beliebige Anzahl an W10 Würfelwürfen simuliert wird.
Mein Problem ist eigentlich relativ klein. Beim if Fall möchte ich nachher vom return nichts ausgeben lassen, wie kann ich das bewerstelligen?
Vorweg noch etwas: Da ich gerade Rekursionen übe, hab ich das ganze mal in das Programm mit eingebaut .
Code:
Code:
import java.util.Random;
class wzehn
{
int wuerfeln(int n)
{
if (n ==1)
{
Random r=new Random();
int d = r.nextInt(10)+1;
System.out.println("Würfelwurf " + n +" hat das Ergebniss " +d );
return n;
}
else
{
Random r=new Random();
int d = r.nextInt(10)+1;
System.out.println("Würfelwurf " + n +" hat das Ergebniss " +d );
return wuerfeln(n-1);
}
}
}
public class ausfuehrung
{
public static void main (String [] args)
{
wzehn f = new wzehn();
System.out.println (f.wuerfeln(10));
}
}
Was jetzt als nächstes folgen soll, wäre die Eingabe des Benutzers, damit er selbst wählen kann, wie oft gewürfelt wird. Kann ich dafür den "Scanner" benutzen?