Come faccio a dire finché l'array elem nella posizione y è vuoto (nel senso che non vi è presente alcun valore)?codice:int y=elem.length-1; while (elem[y]==null) //L'errore è qui { y--; if(y==0) break; } /*elem è definito come array di interi */
Come faccio a dire finché l'array elem nella posizione y è vuoto (nel senso che non vi è presente alcun valore)?codice:int y=elem.length-1; while (elem[y]==null) //L'errore è qui { y--; if(y==0) break; } /*elem è definito come array di interi */
una array di interi, quando viene istanziato, viene riempito automaticamente di 0.
per usare il null, in questo caso, dovresti usare un array di oggetti Integer.
inoltre, tieni conto che non hai nemmeno inizializzato la variabile y
non capisco perché mi desse errore... comunque ora tutto ok
grazie lo stesso!
mi correggonon capisco l'errore!
comunque mi dice "the operator is undefined for the argument type (s) int, null"
scusate se dico SRON***Ecomunque ora ho risolto
![]()
![]()
![]()
posta il codice completo
potresti aver fatto qualche errore da un'altra parte
edit: ok