/media/sda-magnetic/david/Extern-Magnetic-2022-06-29/Extern01/Dokumente-2021-05-8/disk10-ab-2020-01-10/02-debian-pc2-work/informatik/java-new/2020-11-12-01/PersonProg.java


public class PersonProg {
    public static class Person {
        private String name;
        
        Person (String firstname, String lastname) {
            this.name = firstname + ',' + lastname;
        }
        
        String getFirstName () {
            int index;
            index = this.name.indexOf (',');
            return this.name.substring (0, index);
        }
        String getLastName () {
            int index;
            index = this.name.indexOf (',');
            return this.name.substring (index+1, this.name.length()-1);
        }
        String getName () {
            return this.name;
        }
    }
    public static void main (String [] args) {
        try {
            Person p = new Person (args[0], args[1]);
            System.out.println ("Firstname: " + p.getFirstName());
            System.out.println ("Lastname: " + p.getLastName());
            System.out.println ("Full Name: " + p.getName());
        }
        catch (ArrayIndexOutOfBoundsException e) {
            System.out.println ("Usage: PersonProg FirstName LastName");
        }
    }
}