si puo essere anche corretto,ma se inizializzi int valore=0, ogni volta che lui ricicla riporta sempre il valore a 0, percio n può essere utile a niente,perchè praticamente la variabile valore riceverebbe solo l'ultimo valore uscendo dal ciclo...