|
|
|
|
| |
|
Skioda86 |
[QUOTE][I]Lyanne[/I]
... |
08-02-2006 09:43 |
|
|
Skioda86 |
.precettore.
Registered: Jun 2005
Posts: 90 (0.01 al dì)
Location: Borno (BS)
Corso: Comunicazione Digitale
Anno: 1
Time Online: 21:00:29 [...]
Status: Offline
Edit | Report | IP: Logged |
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é????
Di solito questo errore usciva quando facevo partire il metodo esegui() della classe Sequenza!
Il fatto è che usi l'array in modo sbagliato!!! O cerchi di inserire dati o verificare dati in un array contenente solo null, oppure esci dal limite dell'array...Tipo...Se hai un array da 0 a 9 e tu vuoi inserire nella 10posizione un altro numero esce questo SIMPATICO errore!!!!
Comunque per me è + probabile il primo caso che ti ho scritto, perchè ti dice che non riesce a vedere l'array alla posizione 0!!!
RIVEDI L'ARRAY CHIAMATO DAL METODO MAIN DELLA CLASSE TEST ALLA RIGA 9!!!
W OPEN SOURCE
__________________
- - {[( KEVIN HIGHT FLY)]} - -
|
08-02-2006 09:43 |
|
|
| |
|
ARIEL |
ma hai inserito i due interi nel lancio del progra ... |
08-02-2006 10:50 |
|
|
ARIEL |
.grande:maestro.
Registered: Jul 2005
Posts: 636 (0.09 al dì)
Location: milano
Corso: Comunicazione digitale
Anno: Dottoressa!!!
Time Online: 12 Days, 7:36:22 [...]
Status: Offline
Edit | Report | IP: Logged |
ma hai inserito i due interi nel lancio del programma?
|
08-02-2006 10:50 |
|
|
| |
|
sandrino83 |
tipo così..........java Programma 1 2 ... |
08-02-2006 11:38 |
|
|
sandrino83 |
maschio latino
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline
Edit | Report | IP: Logged |
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.......
|
08-02-2006 11:38 |
|
|
| |
|
xalun |
[IMG]http://img101.imageshack.us/img101/4955/stop1 ... |
08-02-2006 11:56 |
|
|
xalun |
.novellino.
Registered: Oct 2005
Posts: 3 (0.00 al dì)
Location: milano
Corso: comunicazione digitale
Anno: primo
Time Online: 3:02:35 [...]
Status: Offline
Edit | Report | IP: Logged |
Mi potete dire perchè esce il null e va in loop?
|
08-02-2006 11:56 |
|
|
| |
|
Vikyg13 |
Allora, io avevo i tuoi stessi problemi, il loop n ... |
08-02-2006 15:07 |
|
|
Vikyg13 |
.arcimaestro.
Registered: Feb 2006
Posts: 290 (0.04 al dì)
Location:
Corso: Comunicazione Digitale
Anno: Primo
Time Online: 3 Days, 1:12:06: [...]
Status: Offline
Edit | Report | IP: Logged |
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
|
08-02-2006 15:07 |
|
|
| |
|
xalun |
Ok, grazie.
... |
08-02-2006 15:36 |
|
|
xalun |
.novellino.
Registered: Oct 2005
Posts: 3 (0.00 al dì)
Location: milano
Corso: comunicazione digitale
Anno: primo
Time Online: 3:02:35 [...]
Status: Offline
Edit | Report | IP: Logged |
Ok, grazie.
Ora provo.
|
08-02-2006 15:36 |
|
|
| |
|
sbrandu |
Anche io avrei un problemino da sottoporvi...
... |
08-02-2006 17:38 |
|
|
sbrandu |
.consigliere.
Registered: May 2004
Posts: 148 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 3 Days, 21:31:08: [...]
Status: Offline
Edit | Report | IP: Logged |
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?
|
08-02-2006 17:38 |
|
|
| |
|
sbrandu |
Ok ho risolto quel problema, ma ora mi stampa la s ... |
08-02-2006 18:03 |
|
|
sbrandu |
.consigliere.
Registered: May 2004
Posts: 148 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 3 Days, 21:31:08: [...]
Status: Offline
Edit | Report | IP: Logged |
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è..
|
08-02-2006 18:03 |
|
|
| |
|
Skioda86 |
Allora...stassera sono [B]MOLTO PRESO BENE[/B] e q ... |
08-02-2006 18:58 |
|
|
Skioda86 |
.precettore.
Registered: Jun 2005
Posts: 90 (0.01 al dì)
Location: Borno (BS)
Corso: Comunicazione Digitale
Anno: 1
Time Online: 21:00:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Allora...stassera sono MOLTO PRESO BENE e quindi passo subito al dunque....
SAPETE X QUALE ASSURDO MOTIVO IL METODO
code:
memoria.containsKey(variabile)
non mi funziona e sono obbligato ad usare un antipatico:
code:
memoria.get(variabile) == null
MI SPIEGO MEGLIO:
Partiamo dal presupposto che variabile io l'abbia già dichiarata(E SU QST SN SICURO) se io scrivo in un altra classe:
code:
if(memoria.containsKey(variabile))
throw new InvalidVariableException("FUCK");
else
memoria.put(variabile,0);
Mi da come risultato FUCK (true)
Se invece scrivo
code:
if(memoria.get(variabile)== null)
throw new InvalidVariableException("FUCK");
else
memoria.put(variabile,0);
Mi da come risultato(ED E' QUELLO CHE VOGLIO IO) l'else!?! (false)
In teoria le due versioni sono uguali,ma in pratica no! Come posso utilizzare la prima versione molto piu' elegante????
Come mai questa discrepanza?? Lo sò benissimo che la mia hashtable non l'ho dichiarata comparable....Ma non penso sia questo il problema...!! Sapete magari rispondere a questa chicca??!!!
SI ACCETTANO TANTI BEI CONSIGLI.....
__________________
- - {[( KEVIN HIGHT FLY)]} - -
|
08-02-2006 18:58 |
|
|
| |
|
sbrandu |
Ti sbagli non sono uguali le due scritte..:D
... |
09-02-2006 00:56 |
|
|
sbrandu |
.consigliere.
Registered: May 2004
Posts: 148 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 3 Days, 21:31:08: [...]
Status: Offline
Edit | Report | IP: Logged |
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);
Last edited by sbrandu on 09-02-2006 at 00:59
|
09-02-2006 00:56 |
|
|
| |
|
Skioda86 |
[QUOTE][I]sbrandu[/I]
... |
09-02-2006 09:42 |
|
|
Skioda86 |
.precettore.
Registered: Jun 2005
Posts: 90 (0.01 al dì)
Location: Borno (BS)
Corso: Comunicazione Digitale
Anno: 1
Time Online: 21:00:29 [...]
Status: Offline
Edit | Report | IP: Logged |
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.
Si, scusami.....Ho sbagliato a scrivere quì.....
Ma il risultato è esattamnte quello che ho scritto di seguito...
BOH....NON KAPISCO come mai faccia così!
__________________
- - {[( KEVIN HIGHT FLY)]} - -
|
09-02-2006 09:42 |
|
|
| |
|
m410 |
ragazzi scusate nel primo ciclo while mi mette ar ... |
09-02-2006 17:06 |
|
|
m410 |
.simpatizzante.
Registered: Jan 2005
Posts: 14 (0.00 al dì)
Location: Como
Corso: Comunicazione Digitale
Anno: 2
Time Online: 10:25:54 [...]
Status: Offline
Edit | Report | IP: Logged |
ragazzi scusate nel primo ciclo while mi mette arg2 al posto di arg1 c'è un anima pia che potrebbe dirmi il perchè...
|
09-02-2006 17:06 |
|
|
| |
|
ARIEL |
bè dire il perchè senza codice è un po' diffici ... |
09-02-2006 17:13 |
|
|
ARIEL |
.grande:maestro.
Registered: Jul 2005
Posts: 636 (0.09 al dì)
Location: milano
Corso: Comunicazione digitale
Anno: Dottoressa!!!
Time Online: 12 Days, 7:36:22 [...]
Status: Offline
Edit | Report | IP: Logged |
bè dire il perchè senza codice è un po' difficile, prova a controllare le classi dichiara e assegna probabilmente c'è un errore lì.
|
09-02-2006 17:13 |
|
|
| |
|
GrandeMago |
[QUOTE][i]Originally posted by Lyanne [/i]
... |
09-02-2006 17:24 |
|
|
GrandeMago |
.fedelissimo.
Registered: Nov 2005
Posts: 47 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: Terzo
Time Online: 1 Day, 1:26:51 [...]
Status: Offline
Edit | Report | IP: Logged |
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é????
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!
|
09-02-2006 17:24 |
|
|
| |
|
m410 |
le classi sono a posto,o meglio con il main di pro ... |
09-02-2006 17:35 |
|
|
m410 |
.simpatizzante.
Registered: Jan 2005
Posts: 14 (0.00 al dì)
Location: Como
Corso: Comunicazione Digitale
Anno: 2
Time Online: 10:25:54 [...]
Status: Offline
Edit | Report | IP: Logged |
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...
|
09-02-2006 17:35 |
|
|
| |
|
All times are GMT. The time now is 20:50. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|