[ 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

991

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

5715

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

1186

04.01.2010 17:05

emigrate

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

java

v Backend

2

1026

07.06.2012 21:52

lukac

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

JAVA

v Backend

2

911

13.02.2018 1:08

raketar

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

JAVA

v Backend

6

1366

14.08.2007 23:52

etki

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

Java

v Backend

3

589

17.02.2012 13:14

jarrro

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

Java

v Backend

1

418

15.04.2013 16:23

p4tooo

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

java

v Backend

3

637

26.10.2010 0:17

TommyHot

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

Java

v Backend

8

680

12.03.2013 21:43

XOLOO

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

Java

v Backend

10

772

31.10.2011 17:29

walther

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

Java - kalendár

v Backend

2

831

03.05.2011 1:08

Forty-

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

java aplet

v Frontend

2

832

05.02.2008 22:44

suchy

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

java - had

v Backend

0

1516

03.01.2006 15:16

jeffry

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

Java referencia

v Backend

1

402

06.12.2012 10:58

Gabho027

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

java hosting

v Hosting, servery a domény

0

840

25.04.2011 14:22

Ivan11114



© 2005 - 2026 PCforum, edited by JanoF