/* FloatTest.java */ import nanovm.lang.Math; class MathTest { public static void printfn(float val) { System.out.println("sin("+val+")="+ Math.sin(val)); System.out.println("cos("+val+")="+Math.cos(val)); System.out.println("tan("+val+")="+Math.tan(val)); } public static void main(String[] args) { printfn(-nanovm.lang.Math.PI); printfn(0.0f); printfn(Math.PI); printfn(1.5f*Math.PI); printfn(2.0f*Math.PI); float a=10.1f; float b=-20.2f; float c=-30.3f; System.out.println("a="+a); System.out.println("b="+b); System.out.println("c="+c); System.out.println("a+b="+(a+b)); System.out.println("b*a="+(b*a)); System.out.println("c/a="+(c/a)); System.out.println("0.0="+(float)0); System.out.println("0.000001="+0.000001f); System.out.println("100000.1="+100000.1f); } }