class Demo {
static int x;
static {
// This block runs once before main()
x = 10;
System.
out.
println("Static block executed."); }
}
public class Main {
public static void main
(String[] args
) { System.
out.
println("Main method starts."); System.
out.
println("Value of x: " + Demo.
x); }
}
CmNsYXNzIERlbW8gewogICAgc3RhdGljIGludCB4OwoKICAgIHN0YXRpYyB7CiAgICAgICAgLy8gVGhpcyBibG9jayBydW5zIG9uY2UgYmVmb3JlIG1haW4oKQogICAgICAgIHggPSAxMDsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlN0YXRpYyBibG9jayBleGVjdXRlZC4iKTsKICAgIH0KfQoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiTWFpbiBtZXRob2Qgc3RhcnRzLiIpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiVmFsdWUgb2YgeDogIiArIERlbW8ueCk7CiAgICB9Cn0K