Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class GrossKleinSchreibung {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String eingabe_vom_benutzer;
- String eingabe_klein;
- String eingabe_gross;
- System.out.println("Bitte geben Sie ihr Text ein");
- eingabe_vom_benutzer = scanner.next();
- char[] ordnungszahl = new char[eingabe_vom_benutzer.length()]; // Char Array - hat die laenge des eingebenen Strings
- char[] vergleich_String = new char[eingabe_vom_benutzer.length()];
- for(int i =0;i < eingabe_vom_benutzer.length();i++) // beide Arrays befüllen.
- {
- ordnungszahl[i] = eingabe_vom_benutzer.charAt(i);
- for(int b =0;b < eingabe_vom_benutzer.length();b++)
- {
- eingabe_klein = eingabe_vom_benutzer.toLowerCase(); // Die komplette Eingabe wird zu klein Buchstaben um zu vergleichen
- vergleich_String[b] = eingabe_klein.charAt(b);
- }
- System.out.print(ordnungszahl[i]); // Ausgabe eingebenen String
- }
- System.out.print(" Der Veränderte String: ");
- for(int c=0;c < eingabe_vom_benutzer.length(); c++) // Hier werden beide Arrays verglichen Ob Array[1] ungleich Array2[1] ist.
- {
- if(ordnungszahl[c] != vergleich_String[c])
- {
- ordnungszahl[c] = vergleich_String[c]; // Wenn ungleich dann wird der GroßeBuchstabe zu einem kleinen ausgewechselt
- }
- else
- {
- eingabe_gross = eingabe_vom_benutzer.toUpperCase(); // Sonst ist es ein kleiner Buchstabe und wird zu einem großen.
- ordnungszahl[c] = eingabe_gross.charAt(c);
- }
- System.out.print(ordnungszahl[c] + " "); // Ausgabe des getauschten Arrays
- }
- scanner.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement