Auf Thema antworten

Hallo,


habe ein Problem bei folgender Aufgabestellung:


Input: Vorname Nachname

Output: Vorname NACHNAME


Leider bekomme ich immer nur ein "null null" zurückgegeben, was mache ich hier falsch? In meinen Augen sieht es eigentlich richtig aus:


[code=Java]


import java.util.Scanner;


public class A3 {


    static String inData;

    static String firstname;

    static String lastname;

   

    public static void main(String[] args){

       

        Scanner scan = new Scanner(System.in);

        inData=scan.next();

        for(int index=0; index<inData.length(); index++){

            if(inData.charAt(index) == ' ')

            {

                firstname=inData.substring(0, index-1);

                lastname=inData.substring(index+1, inData.length());

                lastname=lastname.toUpperCase();

            }

           

            else {

            }

           

            }

        System.out.println(firstname + " " + lastname);

        }

    }


[/code]



Oben