Non c'è alcun problema.
Quel codice è perfettamente compilabile ed eseguibile.
(ho fatto copia e incolla)

Si può discutere sulla sua "utilità" (almeno quella del pulsante), ma dal punto di vista puramente algoritmico/sintattico è tutto a posto.


Ciao.