Статический блок и пример
Не очень понимаю почему такой пример, вообще что обычный, что статический блок сделаны для того, чтобы инициализировать переменные как я понял, а тут такое. Можете подсказать пожалуйста либо предложить свой пример.
public class StaticBlock {
static String a;
static {
System.out.println("Статический блок инициализирован.");
Scanner scanner = new Scanner(System.in);
a = scanner.nextLine();
}
public static void main(String[] args) {
System.out.println("a = " + a);
}
}