Ich habe ein Problem und zwar schreibe ich ein kleines Programm welches einen Kompletten String mit drei Namen einlist und alle drei in einer anderen form wieder ausgibt. Bin gerade erst beim ersten Namen.
Hier mein Programm:
Mein Problem am Anfang habe ich meinen String gleich mit "Max Moritz Mustermann" initialisiert.
Dann gibt mir das Programm auch Max aus. Wenn ich aber den String mit dem Befehl In.readWord () manuell einlese funktioniert es nicht(Lese ihn so ein:Max Moritz Mustermann).
Danke im Voraus
Hier mein Programm:
Mein Problem am Anfang habe ich meinen String gleich mit "Max Moritz Mustermann" initialisiert.
Dann gibt mir das Programm auch Max aus. Wenn ich aber den String mit dem Befehl In.readWord () manuell einlese funktioniert es nicht(Lese ihn so ein:Max Moritz Mustermann).
Java:
public class Stringmanipulation
{
public static void main ()
{
Out.print ("Geben Sie jetzt ihren kompletten Namen ein (Vorname - Zweitname - Nachanme): ");
Out.println ();
String name = "Max Moritz Mustermann";
char []a = name.toCharArray ();
String x = "";
for (int i = 0; i < a.length; i++)
{
if (a[i] == (int)32)
{
x = name.substring (0, i);
break;
}
}
Out.print (x);
}
}
Danke im Voraus