En Java no es necesario, pero es una buena costumbre declarar las variables fuera de bucles y condiciones, preferiblemente al inicio del método (Luego las puedes inicializar cuando sea necesario). Lo tendrás todo más ordenado y te ahorrarás quebraderos de cabeza