public class StaticInit {
	static int i=42;

	static {
		System.out.println("value of i="+i);
		helloWorld();
		i = 43;
	} //static

	public static void helloWorld() {
		System.out.println("hello world");
	} //helloWorld()

	public static void main(String[] args) {
		StaticInit myObj = new StaticInit();
	} //main()

	public StaticInit() {
		System.out.println("value of i="+i);
	} //constructor
} //class StaticInit