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)
Lyanne
Perché??????
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at myLanguage.Test.main(Test.java:9)
quando lancio il programma di malchiodi mi dà questo messaggio... perché????
__________________
- - {[( KEVIN HIGHT FLY)]} - -
ma hai inserito i due interi nel lancio del programma?
tipo così..........java Programma 1 2
__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......
Mi potete dire perchè esce il null e va in loop?
Allora, io avevo i tuoi stessi problemi, il loop nel mio caso era dovuto alla classe iterazione, magari crea un main per testarne il funzionamento e vedi se il tuo caso è simile al mio.
Il null non mi ricordo come l'ho risolto o meglio nn ricordo da cosa era causato, cmq ti consiglio di attenzionare la classe sequenza e di stare attento alla hashtable e a come dichiari ed estrai le variabili.
Ovviamente nn è detto che i tuoi errori siano gli stessi miei, però gli unici consigli che ti posso dare sn qst; in particolare la causa del loop in ogni caso nn penso si possa imputare ad altre classi se nn ad Iterazione, spero di nn sbagliarmi cmq!Controlla il corretto funzionamento dell'"esegui()" di iterazione
Ok, grazie.
Ora provo.
Anche io avrei un problemino da sottoporvi...
Quando eseguo Programma.java qualunque siano i parametri inseriti da linea di comando, stampa correttamente i vari toString(), ma stampa sempre valore di s=0.
Chi mi aiuta?
Ok ho risolto quel problema, ma ora mi stampa la somma com il segno meno davanti.. è come se eseguisse alcontrario le istruzioni decrementa e incrementa.. non capisco il perchè..
Allora...stassera sono MOLTO PRESO BENE e quindi passo subito al dunque....
SAPETE X QUALE ASSURDO MOTIVO IL METODO
code:
memoria.containsKey(variabile)
code:
memoria.get(variabile) == null
code:
if(memoria.containsKey(variabile)) throw new InvalidVariableException("FUCK"); else memoria.put(variabile,0);
code:
if(memoria.get(variabile)== null) throw new InvalidVariableException("FUCK"); else memoria.put(variabile,0);
__________________
- - {[( KEVIN HIGHT FLY)]} - -
Ti sbagli non sono uguali le due scritte..
Con il secondo if poni come condizione che il valore di variabile in hashtable sia nullo e cioè che la variabile non sia presente nella memoria dell'hashtable.
Con il primo la condizione che poni nell'if è l'esatto contrario. Dovresti scrivere infatti:
if(!memoria.containsKey(variabile))
throw new InvalidVariableException("FUCK");
else
memoria.put(variabile,0);
che equivale a
if(memoria.containsKey(variabile)==false)
throw new InvalidVariableException("FUCK");
else
memoria.put(variabile,0);
sbrandu
Ti sbagli non sono uguali le due scritte..
Con il secondo if poni come condizione che il valore di variabile in hashtable sia nullo e cioè che la variabile non sia presente nella memoria dell'hashtable.
__________________
- - {[( KEVIN HIGHT FLY)]} - -
ragazzi scusate nel primo ciclo while mi mette arg2 al posto di arg1 c'è un anima pia che potrebbe dirmi il perchè...
bè dire il perchè senza codice è un po' difficile, prova a controllare le classi dichiara e assegna probabilmente c'è un errore lì.
Originally posted by Lyanne
Perché??????
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at myLanguage.Test.main(Test.java:9)
quando lancio il programma di malchiodi mi dà questo messaggio... perché????
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...
All times are GMT. The time now is 09:03. | 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.