Java :: Aufgabe #28 :: Lösung #4
7 Lösungen

#28
Text abwechselnd in Groß- und Kleinschreibung
Anfänger - Java
von Dome
- 29.12.2012 um 01:34 Uhr
Schreiben Sie ein Programm, welches einen eingegeben Text so manipuliert, das der Text abwechselnd in Groß- und Kleinschreibung auf den Bildschirm ausgegeben wird.
Konsolenausgabe:
Texteingabe: Beispieltext
Textausgabe: BeIsPiElTeXt
#4

von nOrdan (1160 Punkte)
- 05.06.2019 um 14:55 Uhr
Anmerkung: Ich arbeite mit dem Programm BlueJ
Java-Code
Die Methoden, welche ich aus meinem eigenem Methodensammlung package benutzt habe
Java-Code

import Methodensammlung.Methoden; /** * Ein Text wird so manipuliert das er abwechselnd Groß- und Kleinbuchstaben enthält. * * @author (nOrdan) * @version (05.06.2019) */ public class Umwandler { Methoden m = new Methoden(); public static void main(String [] args) { Umwandler u = new Umwandler(); u.inputs(); } private void inputs() { boolean valid1 = false; String input1 = ""; while (valid1 == false) { input1 = m.userInput("Geben sie den Text ein, den sie manipulieren wollen"); m.errorStringInput(input1); valid1 = true; } output(input1); } private void output(String input) { System.out.print("Der manipulierte Text ist: "); for (int i = 0; i < input.length(); i++) { if (i % 2 == 0) { System.out.print(input.toUpperCase().charAt(i)); } else { System.out.print(input.toLowerCase().charAt(i)); } } } }
Die Methoden, welche ich aus meinem eigenem Methodensammlung package benutzt habe

public String userInput(String message) { return JOptionPane.showInputDialog(message); } public void errorStringInput(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.isEmpty() == true) { informationMessage("Da sie nichts eingegeben haben wird auch nichts ausgegeben","No input"); System.exit(0); } } public void konsoleLeeren() { System.out.print('\u000C'); }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1