Quiero volver desde el bloque estático.Cómo devolver desde un bloque de inicialización estático en java
Parece que la declaración de devolución y corte no funciona. ¿Hay alguna alternativa?
Sé que la solución incorrecta podría ser crear una bandera y marcar la bandera para continuar o no.
Entiendo que los bloques de inicialización no están pensados para realizar cálculos, sino solo para la inicialización básica durante la carga de la clase.
indique su código fuente –
No puedo entender el problema. Explíquelo con claridad o proporcione su código para una fácil comprensión. –
@Kalai Supongo que quiere decir que 'return' no se puede usar dentro de un bloque de inicialización. JLS 14.17: "[...] Es un error en tiempo de compilación si una declaración de devolución está contenida en un inicializador de instancia o en un inicializador [...] estático" –