Java: java.lang.NullPointerException

Java: java.lang.NullPointerException
2010-03-01T11:38:06+01:00
2013-05-03T14:16:24+02:00
2022-11-28T23:20:39+01:00
Viktoirous
Szervusztok!

Remélem valaki tud segíteni mihamarabb. A probléma a következő: Javaban (Eclipseben) egy játékot készítek és a következő hibát dobj:

Exception in thread "main" java.lang.NullPointerException
at Main.main(Main.java:13)

A kódom a következő:

import java.io.*; public class Main { /** * @param args */ public static void main(String[] args) throws IOException { BufferedReader be = new BufferedReader(new InputStreamReader(System.in)); //buffereljük a bemenetet Tabla tabla=new Tabla(); tabla.mezok[0]=8; tabla.mezok[1]=8; /**Most bekérem a táblán szereplö játékosok nevét*/ String name=""; while(name.length()==0){ System.out.println("Elso Jatekos neve:"); name=be.readLine(); } tabla.gamer[0].nev=name; name=""; //name buffer törlése while(name.length()==0){ System.out.println("Masodik Jatekos neve:"); name=be.readLine(); } tabla.gamer[0].nev=name; System.out.println(tabla.gamer[0].nev); System.out.println(tabla.gamer[1].nev); } }


public class Tabla { static public byte[] mezok; static public byte[][] foglalt; public Gamer[] gamer=new Gamer[2]; }

public class Gamer { public byte number; //egyes vagy kettes jatekos public byte babuSzam=0; //hany babuja van public boolean utott=false; //elozo korben volt-e utese public static byte[][] elozoLepes; //elozo lepes: honnan, hova public String nev; //jatekos neve }

Szóval minél inkább onjektumorientáltan igyekszem elkészíteni. Kérlek segítsetek, mi lehet a gond!
Mutasd a teljes hozzászólást!
public class Tabla { static public byte[] mezok; static public byte[][] foglalt; public Gamer[] gamer; public Tabla () { mezok= new byte [8]; gamer=new Gamer [2]; gamer[0] = new Gamer (); gamer[1] = new Gamer (); } }
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd