[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.11.12
Prihlásený: 12.11.12
Príspevky: 2
Témy: 1 | 1
NapísalOffline : 12.11.2012 20:54 | JAVA

package generating;

/**
*
* @author Patrik Bašo
*/
class Generating {
public static int block[][];
public static void main(String[] args) {
generate(15,12);
}

public static void generate(int y,int x){
block[y][x] =(int)(Math.random()*10);
System.out.println(block[y][x]);
}
}



Mam s týmto problém neviem aký ale píše mi toto :

Exception in thread "main" java.lang.NullPointerException
at generating.Generating.generate(Generating.java:14)
at generating.Generating.main(Generating.java:10)
Java Result: 1


Offline

Užívateľ
Užívateľ
JAVA

Registrovaný: 05.04.11
Príspevky: 1693
Témy: 50 | 50
Bydlisko: Žilina, Pop...
NapísalOffline : 12.11.2012 22:22 | JAVA

ak viem tak na generovanie randomov som používal objekt triedy Random
http://docs.oracle.com/javase/1.4.2/doc ... andom.html
a potom miesto toho math.... som tam iba hodil generator.nextInt()


_________________
rMBP 13 2015
iPhone 7
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.12
Prihlásený: 06.09.16
Príspevky: 14
Témy: 2 | 2
NapísalOffline : 25.11.2012 20:24 | JAVA

Problém nieje v generovaní čísel, ale v inicializácii objektu block a to taký, že nieje explicitne inicializovaný v žiadnej časti kódu a teda má hodnotu NULL. Následne sa v statickej metóde generate(x,y) snažíš pristúpiť k neexistujúcemu objektu a to ti hádže chybu.

Na vyriešenie stačí inicializovať objekt buď pri deklarácii (čo neodporúčam), alebo v main().


 [ Príspevkov: 3 ] 


JAVA



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Rozdiel medzi Java Standard a Java EE

v Backend

1

1003

02.04.2014 12:41

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

dobre java navody a nova tema JAVA

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Backend

35

5751

09.03.2009 17:14

tlacitko Enter

V tomto fóre nie sú ďalšie neprečítané témy.

JAVA - java.lang.NullPointerException

v Backend

1

1204

04.01.2010 17:05

emigrate

V tomto fóre nie sú ďalšie neprečítané témy.

Java

v Backend

1

434

15.04.2013 16:23

p4tooo

V tomto fóre nie sú ďalšie neprečítané témy.

java

v Backend

3

644

26.10.2010 0:17

TommyHot

V tomto fóre nie sú ďalšie neprečítané témy.

Java

v Backend

8

697

12.03.2013 21:43

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

Java

v Backend

10

786

31.10.2011 17:29

walther

V tomto fóre nie sú ďalšie neprečítané témy.

java

v Backend

2

1045

07.06.2012 21:52

lukac

V tomto fóre nie sú ďalšie neprečítané témy.

JAVA

v Backend

2

923

13.02.2018 1:08

raketar

V tomto fóre nie sú ďalšie neprečítané témy.

JAVA

v Backend

6

1381

14.08.2007 23:52

etki

V tomto fóre nie sú ďalšie neprečítané témy.

Java

v Backend

3

605

17.02.2012 13:14

jarrro

V tomto fóre nie sú ďalšie neprečítané témy.

Java emulator

v Ostatné programy

2

1032

12.12.2007 15:44

tommy1104

V tomto fóre nie sú ďalšie neprečítané témy.

drawLine Java

v Backend

2

536

22.01.2010 1:36

mysacek

V tomto fóre nie sú ďalšie neprečítané témy.

Java - sinus

v Backend

0

442

08.04.2012 16:18

Armageddon

V tomto fóre nie sú ďalšie neprečítané témy.

Java programator

v Ponuka a dopyt práce

1

1090

27.05.2008 16:44

okeanos

V tomto fóre nie sú ďalšie neprečítané témy.

Java hry

v Prenosné zariadenia

0

1157

11.11.2007 14:47

cs_skillers



© 2005 - 2026 PCforum, edited by JanoF