Java BlueJ schleifen?
Hey ich habe eine Frage. Unzwar möchte ich was mit einer schleife programmieren, doch ich möchte, dass die schleife nur 5 mal die befehle ausführt. Ja ich weiß ich kann die 5 mal auch hinschreiben, doch ich will eine schleife haben.
3 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Möglichkeit 1: for-Schleife
class Wiederhole{
public static void wiederhole(){
for(int i = 0; i < 5; ++i){
//TODO: Der Befehl/die Befehle
}
}
}
Möglichkeit 2: while-Schleife
class Wiederhole{
public static void wiederhole(){
int i = 0;
while(i++ < 5){
//TODO: Der Befehl/die Befehle
}
}
}
Möglichkeit 3: Rekursion (zwar nicht wirklich ne Schleife, aber verhält sich in diesem Fall ähnlich)
class Wiederhole{
private static void wiederhole(int i){
if(i > 0){
//TODO: Der Befehl/die Befehle
wiederhole(i - 1);
}
}
public static void wiederhole(){
wiederhole(5);
}
}
Int a=0
While(a<6){
Dein Code
a++
}
Das wären sechs Ausführungen statt fünf, da du bei 0 beginnst. Zähle also nur bis a < 5.
mit einer For-Schleife Welche Sprache ?
bei Java sieht eine For-Schleife wiefolgt aus:
for(int i = 0; i<5 // Bedingung ; i++){
//Befehle die ausgeführt werden sollen
}