.dsy:it. Pages (6): « 1 2 3 [4] 5 6 »
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] MyLanguage - Esecuzione file .java (http://www.dsy.it/forum/showthread.php?threadid=23955)


Posted by ARIEL on 09-02-2006 17:36:

Originally posted by GrandeMago
Salve raga!

A me da lo stesso errore ma alla riga 6...dove ho:

int argom = Integer.parseInt(args[0]);

come si può risolvere?!ci sto impazzendo, sarò cretino ma non riesco a risolverlo!


Non so se c'entra ma a me dave quell'errore quando non lanciavo i 2 interi ovvero java Programma 5 8 per esempio.....


Posted by GrandeMago on 09-02-2006 18:02:

cioè quando lancio il programma che comando dovrei scivere?!


Posted by GrandeMago on 09-02-2006 18:06:

Originally posted by m410
le classi sono a posto,o meglio con il main di prova funzionano.Solo che w1 mi va a prendere la Sequenza s ridefinita, quella in cui compare arg2,al posto della prima.Non capisco da quale classe dipende,se da iterazione o selezione o mi sa che anche sta volta salto....cmq come avete definito l'esegui di iterazione?Non il codice,ma il concetto...


in iterazione io ho fatto una serie di if annidati in cui confronta la variabile contenuta in memoria, opportunamente convertita in intero, con il valore....non so se è questa la strada però da quanto c'è scritto sul testo penso si faccia così! almeno la classe la compila!


Posted by ARIEL on 09-02-2006 18:09:

Originally posted by GrandeMago
cioè quando lancio il programma che comando dovrei scivere?!

sei sul prompt di dos e scrivi java Programma 5 8
e prova a vedere se funziona, ovviamente 5 e 8 li puoi cambiare scegli tu 2 numeri interi che vuoi....


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

ariel una cosa :-D...ma perchè bisogna inserirli noi i due interi?!...nella traccia non mi sembra ci sia scritto!...Programma non dovrebbe leggere nell'array del main?!:?


Posted by m410 on 09-02-2006 18:17:

Mago scusa una cosa che cosa succede al tuo programma quando gli mandi i due interi?


Posted by m410 on 09-02-2006 18:19:

l'array del main è sempre vuoto se non passi tu degli argomenti dalla riga di comando del prompt


Posted by ARIEL on 09-02-2006 18:19:

Dunque forse è il caso che ripassi un po' gli array e guarda bene il main di Malchiodi. Cmq è logico che deve leggere l'array del main ma in qualche modo va riempito e il modo che io conosco è quello. Praticamente gli passi i valori al main!


Posted by GrandeMago on 09-02-2006 18:24:

si ora ho capito!...solo che così non posso eseguirlo da jcreator perchè i due interi come glie li passo!!!:D


Posted by ARIEL on 09-02-2006 18:25:

No infatti devi usare il prompt di dos!!!


Posted by GrandeMago on 09-02-2006 18:29:

grazie gentilissima!:D


Posted by Drowne on 09-02-2006 18:51:

sia Jcreator che Eclipse permettono di passare i 2 valori quando compila il tutto -.- c'è la funzione apposta!!!


Posted by GrandeMago on 09-02-2006 19:10:

Originally posted by Drowne
sia Jcreator che Eclipse permettono di passare i 2 valori quando compila il tutto -.- c'è la funzione apposta!!!

Drowne mi dici come si fa tramite jcreator?!
con il dos comunque l'ho eseguito ma mi esce questo errore:

Exception in thread "main" java.lang.NullPointerException
at Sequenza.<init><Sequenza.java: 7>
at Programma.main<Programma.java: 16>

che cavolo vuol dire?!:?

premesso che alla riga 7 di sequenza ho elenco[i] = (Istruzione) e[i].clone();

e alla 16 di programma Sequenza s = new Sequenza(id);

Penso che l'errore sia nel clone() ma se non posso istanziare la classe istruzione come faccio a fare il metodo clone()?!

io l'ho fatto creando un nuovo Object generico!


Posted by ARIEL on 09-02-2006 19:15:

Anche a me dava lo stesso errore! La NullPointerException viene lanciata quando si cerca di invocare un metodo su un oggetto vuoto o che non esiste. Controlla che l'array sia pieno...cmq io mi ricordo che avevo modificato la classe StampaVariabile mi pare!


Posted by GrandeMago on 09-02-2006 19:26:

Originally posted by ARIEL
Anche a me dava lo stesso errore! La NullPointerException viene lanciata quando si cerca di invocare un metodo su un oggetto vuoto o che non esiste. Controlla che l'array sia pieno...cmq io mi ricordo che avevo modificato la classe StampaVariabile mi pare!

mi sa che è più un fatto di Istruzione, infatti alla riga in sequenza c'è un array di istruzioni che secondo quanto mi dici è vuoto e gurda caso alla riga di programma cerco di mettere in un oggetto Sequenza un'istanza di istruzione che evidentemente non mi crea!:?...tu il clone() di sequenza come lo hai fatto?! usi istruzione?! perchè io ho provato ad usare istruzione ma ovviamente non me la fa istanziare!


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

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