L'errore e' nell'inizializzazione del ciclo for: inizializzi una variabile pari alla lunghezza dell'array, e poi dici di ciclare se quella variabile e' minore di zero, cioe' mai.for(i=VettArabo.length;i<=0;i--){ //NON ENTRA NEL CICLO !!
VettArabo[i] = NrArabo%10;
System.out.print("VettArabo["+i+"]"+VettArabo[i]);
NrArabo/=10;
}//for
...
Si capisce facilmente dal commento questo ciclo for con down to cosa dovrebbe fare! Il condizionale è dobbligo inquanto stranamente non ci si entra mai nel ciclo!!
Se qualcuno è in grado di darmi qualche giustificazione ne sarei grato.
Qui gli errori sono due:
il primo sta nella condizione di confronto, non devi mettere i <= 0, ma il contrario, i >= 0;
il secondo, piu' sottile, sta nell' inizializzazione della variabile di controllo:
se metti i = Vett.length ti dara' un' eccezione di tipo ArrayIndexOutOfBound ( o qualcosa del genere, non ricordo la sintassi), devi inizializzarla al valore Vett.length - 1