.dsy:it. Pages (5): « 1 2 [3] 4 5 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [PROGETTO] L'esecuzione (http://www.dsy.it/forum/showthread.php?threadid=24061)


Posted by ad676556 on 11-02-2006 14:32:

HELP

ragazzi..... ho mandato in esecuzione il programma di malchiodi e mi esce:
Exception in thread "main" java.lang.NullPointerException
at Incrementa<int><Incrementa.java:9>
at Programma.main<Programma.java:10>
SAPETE COSA VUOL DIRE........MI STO DANNANDO MA NN RIECO A CAPIRE QUAL'E' L'ERRORE!!!!!!!!:evil:.......


Posted by matt23 on 11-02-2006 16:09:

ok.... ora ho un solo problema, MORTALE! il programma, compila e stampa quello che deve stampare a sola eccezione del risultato, questo dipende sicuramente dal primo WHILE che mi stampa nel decrementa arg2 invece di arg1.... non capisco perchè, da quale può dipendere secondo voi??

DECLARE s;
DECLARE arg1;
arg1 = 10;
IF(arg1<=0)
PRINT "Primo argomento invalido";

ELSE
DECLARE arg2;
arg2 = 5;
IF(arg2<=0)
PRINT "Secondo argomento invalido";

ELSE
WHILE(arg1!=0)
arg2 -= 1;
s += 1;
WHILE(arg2!=0)
arg2 -= 1;
s += 1;
PRINT s;

__________________
"You got to lose to know how to win"


Posted by m410 on 11-02-2006 16:29:

a me faceva così perchè non usavo il clone nei costruttori


Posted by matt23 on 11-02-2006 16:32:

puoi spiegarti meglio? penso mi puoi essere molto d'aiuto.. tnx

__________________
"You got to lose to know how to win"


Posted by m410 on 11-02-2006 16:37:

prova a mettere corpo=(Istruzione)c.clone() nel costruttore di iterazione


Posted by matt23 on 11-02-2006 16:42:

l'ho messo ma non mi ha risolto nulla...cazz, devo andare a lavorare :( ci aggiorniamo su sta cosa! grazei lo stesso!!
ma clone l hai usato anche su altri metodi??

__________________
"You got to lose to know how to win"


Posted by m410 on 11-02-2006 16:43:

no nei costruttori fallo anche in Sequenza


Posted by matt23 on 11-02-2006 16:45:

OTTIMO GRAZIE MILLEEE!!! ti devo ... bo un caffè? ihihihhii :-)

__________________
"You got to lose to know how to win"


Posted by matt23 on 11-02-2006 16:48:

ah no, ora stampa pure..grazie grazie, sono commosso

__________________
"You got to lose to know how to win"


Posted by GrandeMago on 11-02-2006 17:31:

Originally posted by Drowne
avevo scritto il codice giusto ma l'ho dovuto editare, mi spiace :(

cmq zazazaza = quello che c'era nel while prima, si :D

var = ci va la robaccia per prendere il valore dall'hash ( senza che lo scrivo io, l'ha scritto Grandemago nel reply prima del tuo, cosi siamo tutti contenti ^_^ )

@Grandemago:

quello è giusto... Hai usato qualcosa tipo (operazione == ">=") oppure hai usato equals? Io, personalmente ho usato equals per sicurezza...


ho usato equals! mi sto dannando, non riesco a capire perchè non mi stampa questa benedetta somma!:twisted:


Posted by ad676556 on 11-02-2006 18:07:

Perfavore...........ragazzi rispondete........ho mandato in esecuzione il programma di malchiodi e mi esce:
Exception in thread "main" java.lang.NullPointerException
at Incrementa<int><Incrementa.java:9>
at Programma.main<Programma.java:10>
SAPETE COSA VUOL DIRE........MI STO DANNANDO MA NN RIESCO A CAPIRE QUAL'E' L'ERRORE!!!!!!!!.......:(


Posted by GrandeMago on 11-02-2006 18:13:

Originally posted by ad676556
Perfavore...........ragazzi rispondete........ho mandato in esecuzione il programma di malchiodi e mi esce:
Exception in thread "main" java.lang.NullPointerException
at Incrementa<int><Incrementa.java:9>
at Programma.main<Programma.java:10>
SAPETE COSA VUOL DIRE........MI STO DANNANDO MA NN RIESCO A CAPIRE QUAL'E' L'ERRORE!!!!!!!!.......:(

devi controllare il costruttore di sequenza...almeno a me faceva lo stesso errore e il problema era lì, dimenticavo un passaggio prima del for...


Posted by ad676556 on 11-02-2006 18:16:

scusa ma io l'ho controllato cento volte e mi sembra giusto.......ma tu cosa avevi dimenticato.........in modo da vedere se è quello anche per me..........


Posted by GrandeMago on 11-02-2006 18:25:

prova inserendo prima del for

elenco = new Istruzione[e.length]

no so se per te è uguale però a me ha smesso di fare l'errore appena ho inserito questa riga.....anche se adesso invece di darmi in output la somma mi dà sempre Primo argomento in valido! e non capisco che cavolo è!:evil:


Posted by ad676556 on 11-02-2006 18:33:

nn saprei..........cmq ora vedo se mi da ancora quell'errore e se nn mi esce ci incontriamo e ti offro qualcosa:-D


All times are GMT. The time now is 20:15. Pages (5): « 1 2 [3] 4 5 »
Show all 63 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.