Schon wieder ein kleines problem...dieses mal mit do-while loop

Naja er fragt dich immer wieder nach der Zahl. Du musst das Wort und die Zahl vorher erfragen.

Und dann ist das hier
Code:
namnCounter = input.nextInt()
auch noch eine Zuweisung und kein vergleich.

Eine do-while schleife ist hier sowieso nicht die korrekte anwendung.
 
Zuletzt bearbeitet von einem Moderator:
Nimm eine for schleife, so:
Java:
import java.io.*;
public class Wort {
public static void main(String[] args) {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("Geben sie ein Wort ein: ");
String wort = input.readLine();
System.out.println("Geben sie die Anzahl der Ausgabe des Wortes ein: ");
int anzahl = Integer.parseInt(input.readLine());

for(int i=0;i<anzahl;i++) {
System.out.println(""+wort);

}
}
catch(IOException e) {
e.printStackTrace();
}

}

}
 
Dann schau dir halt mal an wie man mit do while Schleifen umgeht... das sind wirklich Basics:

Java:
import java.io.*;
public class Wort {
public static void main(String[] args) {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("Geben sie ein Wort ein: ");
String wort = input.readLine();
System.out.println("Geben sie die Anzahl der Ausgabe des Wortes ein: ");
int anzahl = Integer.parseInt(input.readLine());
int i = 0;
do {
System.out.println(""+wort);

i++;
}
while(i<anzahl);
}
catch(IOException e) {
e.printStackTrace();
}

}

}
 
ein bisschen Eigeninitiative...

Also erstelle erstmal deine Gui, sprich Frame erzeugen, Layout erzeugen,dann textArea erzeugen und die Textarea dann auf den Frame packen, dann Frame anzeigen lassen. Dann kannst du ja dazu noch einen Button machen der dann die Ausgabe regelt. Versuch es doch mal selber und ich bin mir sicher dir wird dann geholfen... aber den Ansatz musst du bringen.
 
er hatte ja einen Ansatz zu der Ausgabe, daher habe ich es ihm auch gepostet.
Zu dem Thema wie bringe ich die Ausgabe nun in eine JTextArea hatte er gar nichts gepostet. Daher sagte ich das er es erstmal selber versuchen soll, so wie beim ersten Mal !
 

Zurück
Oben