+++ /dev/null
-public class fp {
- public static void main(String [] s) {
- p("-------------------- testfloat --------------------");
- testfloat(10.0F, 10.0F);
-
- p("-------------------- testdouble --------------------");
- testdouble(10.0, 10.0);
- }
-
- public static void testfloat(float a, float b) {
- int i;
- float x = a;
-
- p("---------- test fmul ----------");
- for (i = 0; i < 50; i++) {
- a *= b;
- p(a);
- }
-
- p("---------- test fdiv ----------");
- a = x;
- for (i = 0; i < 50; i++) {
- a /= b;
- p(a);
- }
-
- for (a = 0; a < 1; a += 0.2) {
- for (b = 0; b < 1; b += 0.2) {
- System.out.println("-----------");
- p(a);
- p(b);
- p(a + b);
- p(a - b);
- p(a * b);
- p(a / b);
- }
- }
- }
-
- public static void testdouble(double a, double b) {
- int i;
- double x = a;
-
- p("---------- test dmul ----------");
- for (i = 0; i < 330; i++) {
- a *= b;
- p(a);
- }
-
- p("---------- test ddiv ----------");
- a = x;
- for (i = 0; i < 330; i++) {
- a /= b;
- p(a);
- }
-
- for (a = 0; a < 1; a += 0.2) {
- for (b = 0; b < 1; b += 0.2) {
- System.out.println("-----------");
- p(a);
- p(b);
- p(a + b);
- p(a - b);
- p(a * b);
- p(a / b);
- }
- }
- }
-
- public static void p(String s) {
- System.out.println(s);
- }
-
- public static void p(double d) {
- System.out.println(d);
- }
-
- public static void p(float d) {
- System.out.println(d);
- }
-
-}