¿Por qué Java no muestra un error para punto y coma doble al final de una declaración?
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.
Código
System.out.println("Length after delete the text is "+name.length());;
Para fines de aprendizaje, intenté agregar diferentes caracteres después del punto y coma, y el compilador de Java ha mostrado el error de tiempo de compilación como Error de sintaxis en el token ")", elimine este token.
Esta declaración
System.out.println("Length after delete the text is "+name.length());)
¿Por qué Java trata el punto y coma y otros caracteres como diferentes?