Ich soll als Anfänger-Aufgabe ein Programm schreiben, das eine Eingabe des Nutzers zu LeetSpeek (oder LeetSpeech?) konvertiert. Dabei sollen Arrays verwendet werden.
Jetzt hab ich nur das Problem, dass ich zwar weiß, wie man eine Eingabe einliest (java.util.scanner), jedoch nicht weiß, wie man diese Eingabe in einem Array speichert. Und eben auch nicht, wie und ob man es ohne lösen könnte.
Bisheriger Code hängt an.
Hilfe wäre von Nöten, da dies Teil einer verpflichtenden Abgabe ist.
import java.util.Scanner;
public class LeetSpeechConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in) ;
String [] alphabet = { "A" , "B" , "C" , "D" , "E" , "F" , "G" , "H", "I" , "J" , "K" , "L" , "M" , "N" , "O" , "P" , "Q" , "R" , "S" , "T" , "U" , "V" , "W" , "X" , "Y" , "Z" } ;
String [] leetSpeech = {"4" , "|3" , "[" , "1)" , "3" , "|=" , "9" , ")-(" , "|" , "_|" , "|<" , "|_" , "!V!" , "()" , "|°" , "0_" , "|2" , "$" , "+" , "v" , "V" , "W" , "><" , "°/" , "2"};
for (int k = 0; k < Eingabe.length(); k++) {
for (int i = 0; i < alphabet.length; i++) {
if(alphabet == Eingabe[k]) {
System.out.println(leetSpeech);
}
}
}
scanner.close();
}
}
Jetzt hab ich nur das Problem, dass ich zwar weiß, wie man eine Eingabe einliest (java.util.scanner), jedoch nicht weiß, wie man diese Eingabe in einem Array speichert. Und eben auch nicht, wie und ob man es ohne lösen könnte.
Bisheriger Code hängt an.
Hilfe wäre von Nöten, da dies Teil einer verpflichtenden Abgabe ist.
import java.util.Scanner;
public class LeetSpeechConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in) ;
String [] alphabet = { "A" , "B" , "C" , "D" , "E" , "F" , "G" , "H", "I" , "J" , "K" , "L" , "M" , "N" , "O" , "P" , "Q" , "R" , "S" , "T" , "U" , "V" , "W" , "X" , "Y" , "Z" } ;
String [] leetSpeech = {"4" , "|3" , "[" , "1)" , "3" , "|=" , "9" , ")-(" , "|" , "_|" , "|<" , "|_" , "!V!" , "()" , "|°" , "0_" , "|2" , "$" , "+" , "v" , "V" , "W" , "><" , "°/" , "2"};
for (int k = 0; k < Eingabe.length(); k++) {
for (int i = 0; i < alphabet.length; i++) {
if(alphabet == Eingabe[k]) {
System.out.println(leetSpeech);
}
}
}
scanner.close();
}
}