All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jtransc.micro.MicroHelloWorld Maven / Gradle / Ivy

package jtransc.micro;

import com.jtransc.io.JTranscConsole;
import javatest.misc.BenchmarkTest;

import java.util.Properties;

public class MicroHelloWorld {

	static private int a = 10;
	private int b = 11;

	static public void main(String[] args) {
		char[] chars = {'a', 'b', 'c'};
		JTranscConsole.log(chars);
		JTranscConsole.log("MICRO_HELLO_WORLD");

		int vv = 773344;
		JTranscConsole.log(vv << 16);
		JTranscConsole.log(true);
		JTranscConsole.log(a);
		new MicroHelloWorld().demo();
		new MicroHelloWorld().demo2(new C());
		demo3();
	}

	private void demo2(A a) {
		a.test();
	}

	private void demo() {
		JTranscConsole.log(b);
		//Properties properties = new Properties();
		//properties.setProperty("hello", "world");
		if (a < b) {
			JTranscConsole.log("HELLO");
		} else {
			JTranscConsole.log("WOOPS");
		}
		//BenchmarkTest.main(new String[0]);
	}

	static private void demo3() {
		z = null;
		System.out.println(_demo3());
		System.out.println(_demo3());
	}

	static private String z = null;

	static private String _demo3() {
		return (z != null) ? z : "hello";
	}
}

class A {
	public void test() {
		System.out.println("A");
	}
}

class B extends A {
}

class C extends B {
	public void test() {
		System.out.println("C");
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy