I can not understand how to do this, help who knows.
I know that elementary, but still:
There are two constructors, one constructor (without arguments) must call the second constructor (with an argument of type int ).
public class MyInitTest { private String a; private double c; { a = "non-static initialization block "; System.out.println(a); } { c = 20.03652; System.out.println(c + a); } static private String string; static private int anInt; static { string = "Static block"; System.out.println(string); } static { anInt = 6; System.out.println(anInt + "Static block"); } public MyInitTest(){ } public MyInitTest(int){ } }