• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Exception in thread "main" java.lang.NullPointerException

Mały hosting, OGROMNE możliwości
0 głosów
428 wizyt
pytanie zadane 3 października 2018 w Java przez KarolInfromatyk Nowicjusz (120 p.)
Witam, z tej strony początkujący. Nie potrafię znaleźć przyczyny tytułowego błędu, całość brzmi: "Exception in thread "main" java.lang.NullPointerException
 at ProgramTestowy.main(ProgramTestowy.java:30)"

https://pastebin.com/E13ZSkfP

Mógłby ktoś pomóc i wytłumaczyć błąd?

1 odpowiedź

+2 głosów
odpowiedź 3 października 2018 przez Tomasz Rogalski Bywalec (2,800 p.)

Ponieważ twój kod w chodzi w tego if:

 

 if (a > 1) {
            LiczbaPunktow = a;
        } 

a inicjalizacje tablicy masz w else poniżej. W momencie gdy wchodzi w if to nie wchodzi w else i tablica jest niezainicjalizowana. Jest nullem.

Podobne pytania

0 głosów
2 odpowiedzi 474 wizyt
–1 głos
2 odpowiedzi 711 wizyt
pytanie zadane 29 grudnia 2019 w Java przez kalendarmenn Obywatel (1,270 p.)
0 głosów
1 odpowiedź 274 wizyt
pytanie zadane 28 października 2018 w Java przez Pus_Tako_sy Początkujący (320 p.)

93,718 zapytań

142,631 odpowiedzi

323,262 komentarzy

63,266 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...