Exception in thread "main" java.lang.NullPointerException at FamilienApp.main(FamilienApp.java:15)

Diskutiere Exception in thread "main" java.lang.NullPointerException at FamilienApp.main(FamilienApp.java:15) im Allgemeine Java-Themen Forum; Guten Tag liebe Community, im Rahmen einer Aufgabe, die laut Eclipse keine Fehlermeldungen aufweist, bliebe mir nur die Wahl, nach eurem Rat zu...

  1. Sterg
    Sterg Neues Mitglied
    Guten Tag liebe Community,
    im Rahmen einer Aufgabe, die laut Eclipse keine Fehlermeldungen aufweist, bliebe mir nur die Wahl, nach eurem Rat zu fragen:)

    Code (Java):

    public class Person
    {
        private String vorname;
        private String nachname;
        private String geburtsdatum;
       
        Person(String geburtsdatum)
        {
            this.geburtsdatum = geburtsdatum;
        }
       
        void setVorname(String vorname)
        {
            this.vorname = vorname;
        }
       
        public String getVorname()
        {
            return vorname;
           
        }
       
        void setNachname(String nachname)
        {
            this.nachname = nachname;
        }
       
        public String getNachname ()
        {
            return nachname;
        }
       
        public String getGeburtsdatum()
        {
            return geburtsdatum;
        }
       
       
       
    }





    -----------------------------------------------------------------------------------------------------
    Code (Java):
    import javax.swing.JOptionPane;

    public class FamilienApp
    {
        public static void main(String[]args)
        {
            String eingabe = JOptionPane.showInputDialog("Geben sie die Anzahl Ihrer        Familienmitglieder ein.");
            int anzahl = Integer.parseInt(eingabe);
           
            Person array[] = new Person[anzahl];
           
            for (int i=0; i<array.length; i++)
            {
                String geburtsdatum = JOptionPane.showInputDialog("geben sie das Geburtsdatum an ");
                array[i].setVorname(JOptionPane.showInputDialog("Geben sie den Vornamen ein."));
                array[i].setNachname(JOptionPane.showInputDialog("Geben sie den Nachname ein."));
                array[i] = new Person(geburtsdatum);
               
            }
       
            for (Person x : array)
            {
                System.out.println(x.getVorname()+ x.getNachname()+ x.getGeburtsdatum());
            }
       
       
        }
       
    }
     
     
  2. Wenn du jetzt Java lernen möchtest, dann sichere dir hier unseren Java-Videokurs heute zum Sonderpreis (hier klicken!)
  3. Javinner
    Javinner Bekanntes Mitglied
    Code (Java):
    public class TheBigFamily
    {

        public static void main(String[] args)
        {
            String input = JOptionPane.showInputDialog(null, "Please indicate a number of your Family Member");
            int howMany = Integer.parseInt(input);

            Person[] myFamilyMember = new Person[howMany];
            for (int i = 0; i < myFamilyMember.length; i++)
            {
                String firstName = create("Firstname please", i + 1);
                String secondName = create("Secondname please", i + 1);
                myFamilyMember[i] = new Person(firstName, secondName); //Here!
            }

            showFamilyMember(myFamilyMember);
        }

        private static String create(String text, int number)
        {
            String input = JOptionPane.showInputDialog(text.concat(" Member Nr: ".concat(Integer.toString(number))));
            return input;
        }

        private static void showFamilyMember(Person[] myFamilyMember)
        {
            for (Person p : myFamilyMember)
            {
                System.out.println(p.getFirstname().concat(", ").concat(p.getSecondname()));
            }
        }

    }


    public class Person
    {
        private final String firstname;
        private final String secondname;
        public Person(String fName, String sName)
        {
            this.firstname = fName;
            this.secondname = sName;
        }
        public String getFirstname()
        {
            return firstname;
        }
        public String getSecondname()
        {
            return secondname;
        }
    }
     
     
    Sterg gefällt das.
Passende Stellenanzeigen aus deiner Region:





Die Seite wird geladen...

Exception in thread "main" java.lang.NullPointerException at FamilienApp.main(FamilienApp.java:15) - Ähnliche Themen

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 im Forum Java Basics - Anfänger-Themen
HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils
HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils im Forum Allgemeine Java-Themen
Exception in thread "main" java.lang.NullPointerException
Exception in thread "main" java.lang.NullPointerException im Forum Java Basics - Anfänger-Themen
Threads - java.lang.IllegalThreadStateException
Threads - java.lang.IllegalThreadStateException im Forum Allgemeine Java-Themen
Thread Exception
Thread Exception im Forum Allgemeine Java-Themen
Thema: Exception in thread "main" java.lang.NullPointerException at FamilienApp.main(FamilienApp.java:15)

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. exception in thread 15