Aloha!
ich versuche mich seit einigen Tagen an einigen Übungsaufgaben aus dem Informatikstudium der Uni Darmstadt ... bin selbst kein Student, sondern Azubi
Bei dieser Aufgabe jedoch fehlt mir der komplette Ansatz...
Bisher habe ich nur rausgefunden, dass System.in.read() etwas einlesen kann...
Mein erster Versuch der Eingabe:
Über das Tauschen ansich hab ich mir zwar schon Gedanken gemacht, aber bisher keinen brauchbaren Ansatz gefunden!
Vielleicht hat ja jemand einen guten Tipp für mich!
Gruß
Felix
ich versuche mich seit einigen Tagen an einigen Übungsaufgaben aus dem Informatikstudium der Uni Darmstadt ... bin selbst kein Student, sondern Azubi

Bei dieser Aufgabe jedoch fehlt mir der komplette Ansatz...
Zahlenfolge spiegeln
Schreiben Sie ein rekursives Programm ohne Verwendung von Arrays und Strings, das eine beliebige Zeichenfolge (mit unbestimmter Anzahl von Zeichen) als Eingabe über die Tastatur entgegennimmt und diese in gespiegelter Reihenfolge auf den Bildschirm ausgibt. Verwenden Sie für die Tastatureingabe nur System.in.read() ohne BufferedReader. Folgender Dialog sollte möglich sein:
Eingabe: abcdefghijklm
Ausgabe: mlkjihgfedcba
Bisher habe ich nur rausgefunden, dass System.in.read() etwas einlesen kann...
Mein erster Versuch der Eingabe:
Java:
public static int readValue() {
int value = 0;
try {
while((value = System.in.read()) != 13) {
System.out.println(value); // gibt ascii-code aus
}
}
catch (IOException e) { return 979899100; } // ascii abcd
return value;
}
Über das Tauschen ansich hab ich mir zwar schon Gedanken gemacht, aber bisher keinen brauchbaren Ansatz gefunden!
Vielleicht hat ja jemand einen guten Tipp für mich!
Gruß
Felix