Accidentalmente escribí una declaración de java con dos puntos y comas al final. El compilador de Java no muestra ningún error y se ejecuta.¿Por qué Java no muestra un error para punto y coma doble al final de una instrucción?
Código:
System.out.println("Length after delete the text is "+name.length());;
con fines de aprendizaje He intentado añadir diferentes caracteres después del punto y coma, y el compilador Java ha demostrado el error de tiempo de compilación como Error de sintaxis en el token ")", eliminar este token.
Esta afirmación:
System.out.println("Length after delete the text is "+name.length());)
¿Por qué tratar de Java el punto y coma y otros personajes tan diferentes?
+1, Exactamente, es muy parecido a escribir '{} {} {} {} (llaves quiero decir)' dentro de su código en cualquier lugar. –
Gracias borré ahora. Creo que algunos puntos relacionados como su respuesta es que utilizamos punto y coma para finalizar la afirmación. Pero no sabía que el segundo punto y coma es un operador vacío. –
En realidad, es una ** declaración ** vacía. No hay nada como una expresión vacía en Java. –