Ma parentesi, perché usi un buffered reader per l'input? Da java 1.5 c'è la classe Scanner che è tanto bella e comoda