Java :: Aufgabe #23 :: Lösung #7
10 Lösungen

#23
Programmier-Basics: Eingabezähler
Anfänger - Java
von Freki
- 27.12.2012 um 15:01 Uhr
Schreiben Sie ein Programm, das ein Wort einliest. Das Wort wird dann so oft ausgegeben, wie es Buchstaben hat:
Konsolenausgabe:
Geben Sie ein Wort ein:
Hello
Hello
Hello
Hello
Hello
Hello
#7

von nOrdan (1160 Punkte)
- 02.06.2019 um 23:13 Uhr
Anmerkung: Ich arbeite mit dem Programm BlueJ
Java-Code

import javax.swing.JOptionPane; /** * Das vom User eingegebene Wort wird so oft ausgegeben wie es Buchstaben hat. * * @author (nOrdan) * @version (02.06.2019) */ public class Eingabezähler { public static void main(String [] args) { Eingabezähler e = new Eingabezähler(); e.input(); } private void input() { boolean valid1 = false; String input1 = ""; konsoleLeeren(); while (valid1 == false) { input1 = userInput("Geben sie ein Wort oder einen Satz ein"); errorUserInput(input1); valid1 = true; } output(input1); } private void output(String input) { for (int i = 0; i < input.length(); i++) { System.out.println(input); } } private String userInput(String message) { return JOptionPane.showInputDialog(message); } private void errorUserInput(String input) { if (input == null) { System.exit(0); //Drückt der User auf abbrechen wird null zurück gegeben und das Programm wird beendet } else if (input.length() == 0) { System.out.println("Da sie nichts eingegeben haben wird auch nichts ausgegeben."); } } private void konsoleLeeren() { System.out.print('\u000C'); } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1