declaración de variable dentro de un bucle frente a múltiples declaraciones del mismo nombre de variable

Para el primer caso, se hace referencia a m hasta el final del método principal, por lo que no puede tener dos variables del mismo nombre en el mismo ámbito.

Mientras que en el segundo caso, por cada vez que se ejecuta el ciclo, ya no se hace referencia a m para la última iteración y, por lo tanto, puede volver a declararlo y reiniciarlo.

Respuesta 1

No puede declarar una variable con el mismo nombre más de una vez en un bloque de código.

En el primer caso, está declarando la misma variable en un bloque de código, es decir, principal. En el segundo caso, después de la primera iteración del bucle for, variable mse destruye y se recrea durante la segunda iteración

Respuesta: 2

Está creando un error en el primero porque está declarando la variable dos veces.

Respuesta: 3

el error se debe a que definió la misma variable dos veces en el mismo bloque (ámbito). cuando se ejecuta dentro de un bucle, "abre" un nuevo alcance para cada iteración del bucle, de modo que puede definir una variable que solo sea visible dentro de este alcance (aunque no será aceptable fuera del bucle). por ejemplo, si hubieras escrito algo así:

class one {    
    public static void main(String args[]) {     
        {
            int m=10;
        }
        {
            int m=10;
        }
    }
}

se habría compilado bien, porque las variables del mismo nombre no comparten el mismo alcance.

Respuesta: 4

- En el primer código ha declarado m dos veces en el mismo ámbito, y continúa hasta que finaliza el método main ().

- Donde, como loop cada vez que primitive int variable m se crea un valor, entonces obviamente no es un problema.

Respuesta: 5

Me gustaría producir una serie de cadenas de creación aleatoria de una manera corta. Hay tal manera en caso de ints (en lugar de cadenas), así que estoy buscando algo similar usando org.apache.commons ...

Entonces tengo este problema. Tengo un programa que crea y carga archivos. Cuando cargo un archivo en mi programa, confío en un escucha de componentes que me dice cuándo está el componente específico "lleno", y luego ...

Quiero crear un dispositivo en IoT Hub cuando agrego un dispositivo en mi aplicación. Estoy buscando puntos finales REST disponibles para realizar operaciones. O cualquier SDK disponible para hacer esto.

Estoy configurando MS Exchange Server 2007 por primera vez. Aunque lo he configurado con éxito. Solo quiero saber sobre la propiedad mail.smtp.auth.ntlm.domain. Uno de mis clientes ha preguntado ...