Varolium
Cadet 3rd Year
- Registriert
- Feb. 2006
- Beiträge
- 56
Hallo Forum
ich stehe vor einem problem.
ich muss aus einem eingegebenen Text, z.b.
String text = "Hallo"
Morsecode machen. Dazu muss ich dann
char a = text.charAt(0);
char b = text.charAt(1);
.
.
.
usw. haben. Jedes Zeichen hat einen ASCII Code. Das heißt die Variable a ist zwar 'H', aber auch 72.
Der Morsecode für H wäre '....'
Vorgegeben ist folgende for-Schleife:
String[] m;
m = new String[128]; // bedeutet, ASCII Zeichen 0-127
for (int i = 0; i < m.length; i++) m=""; // Alle Array Elemente als leeren String initialisieren
// Jetzt kommen alle Buchstaben mit Morsecodes:
m['A'] = '.-'; //ASCII 65
m['B'] = '-...'; //ASCII 66
usw.
Wie schaffe ich es, aus der char a Variable einen System.out.println("....") zu haben? Für jede beliebige Buchstabe soll dann dementsprechend der Code bei der Anzeige erscheinen.
Danke im Voraus
Gruß
ich stehe vor einem problem.
ich muss aus einem eingegebenen Text, z.b.
String text = "Hallo"
Morsecode machen. Dazu muss ich dann
char a = text.charAt(0);
char b = text.charAt(1);
.
.
.
usw. haben. Jedes Zeichen hat einen ASCII Code. Das heißt die Variable a ist zwar 'H', aber auch 72.
Der Morsecode für H wäre '....'
Vorgegeben ist folgende for-Schleife:
String[] m;
m = new String[128]; // bedeutet, ASCII Zeichen 0-127
for (int i = 0; i < m.length; i++) m=""; // Alle Array Elemente als leeren String initialisieren
// Jetzt kommen alle Buchstaben mit Morsecodes:
m['A'] = '.-'; //ASCII 65
m['B'] = '-...'; //ASCII 66
usw.
Wie schaffe ich es, aus der char a Variable einen System.out.println("....") zu haben? Für jede beliebige Buchstabe soll dann dementsprechend der Code bei der Anzeige erscheinen.
Danke im Voraus
Gruß
Zuletzt bearbeitet: