Lo so, ma non è quello. Infatti, mi andrebbe anche bene facesse così.
EDIT: Di più. Se io inserisco per esempio 20 e mi da errore, riprovo reinserisco 20 e questa volta mi da l'errore e1. E' possibile che la causa sia in questo try catch o devo cercare altro il bug?
EDIT 2: sono piuttosto sicuro che l'errore sia qua. Inserendo qualche System.out.println(id); qua e là nel programma ho notato che il valore arriva sempre almeno fino m.removeBiglietto(id). Questo giustifica il fatto che al turno successivo mi dia un errore differente. Non riesco quindi a capire come mai parta il catch nonostante il valore id superi il try. Inoltre v.removeRow(id) non parte, nonostante la condizione dell'if venga rispettata.![]()


Rispondi quotando