1*055d4590SKeyi Gui class Blort { 2*055d4590SKeyi Gui 3*055d4590SKeyi Gui // Test integers testIntAddSub()4*055d4590SKeyi Gui public static int testIntAddSub() { 5*055d4590SKeyi Gui int a, b, c, d; 6*055d4590SKeyi Gui a = 3; 7*055d4590SKeyi Gui b = 5 - a; 8*055d4590SKeyi Gui while (true) { 9*055d4590SKeyi Gui c = a + b; 10*055d4590SKeyi Gui d = 5; 11*055d4590SKeyi Gui a = d - b; 12*055d4590SKeyi Gui if (c <= d) { 13*055d4590SKeyi Gui c = d + 1; 14*055d4590SKeyi Gui } else { 15*055d4590SKeyi Gui return c; 16*055d4590SKeyi Gui } 17*055d4590SKeyi Gui b = 2; 18*055d4590SKeyi Gui } 19*055d4590SKeyi Gui } 20*055d4590SKeyi Gui testIntMult()21*055d4590SKeyi Gui public static int testIntMult() { 22*055d4590SKeyi Gui int a = 6; 23*055d4590SKeyi Gui int b = 9 - a; 24*055d4590SKeyi Gui int c = b * 4; 25*055d4590SKeyi Gui 26*055d4590SKeyi Gui if (c > 10) { 27*055d4590SKeyi Gui c = c - 10; 28*055d4590SKeyi Gui } 29*055d4590SKeyi Gui return c * 2; 30*055d4590SKeyi Gui } 31*055d4590SKeyi Gui testIntDiv()32*055d4590SKeyi Gui public static int testIntDiv() { 33*055d4590SKeyi Gui int a = 30; 34*055d4590SKeyi Gui int b = 9 - a / 5; 35*055d4590SKeyi Gui int c = b * 4; 36*055d4590SKeyi Gui 37*055d4590SKeyi Gui if (c > 10) { 38*055d4590SKeyi Gui c = c - 10; 39*055d4590SKeyi Gui } 40*055d4590SKeyi Gui return c * (60 / a); 41*055d4590SKeyi Gui } 42*055d4590SKeyi Gui testIntMod()43*055d4590SKeyi Gui public static int testIntMod() { 44*055d4590SKeyi Gui int a = 5; 45*055d4590SKeyi Gui int b = a % 3; 46*055d4590SKeyi Gui int c = a % 0; 47*055d4590SKeyi Gui return b + c; 48*055d4590SKeyi Gui } 49*055d4590SKeyi Gui testIntPhi()50*055d4590SKeyi Gui public static int testIntPhi() { 51*055d4590SKeyi Gui int a = 37; 52*055d4590SKeyi Gui int b = 3; 53*055d4590SKeyi Gui int c = (b == 0) ? 0 : (a / b); 54*055d4590SKeyi Gui return c; 55*055d4590SKeyi Gui } 56*055d4590SKeyi Gui 57*055d4590SKeyi Gui // Test floats testFloatAddSub()58*055d4590SKeyi Gui public static float testFloatAddSub() { 59*055d4590SKeyi Gui float a, b, c, d; 60*055d4590SKeyi Gui a = 3; 61*055d4590SKeyi Gui b = 5 - a; 62*055d4590SKeyi Gui while (true) { 63*055d4590SKeyi Gui c = a + b; 64*055d4590SKeyi Gui d = 5; 65*055d4590SKeyi Gui a = d - b; 66*055d4590SKeyi Gui if (c <= d) { 67*055d4590SKeyi Gui c = d + 1; 68*055d4590SKeyi Gui } else { 69*055d4590SKeyi Gui return c; 70*055d4590SKeyi Gui } 71*055d4590SKeyi Gui b = 2; 72*055d4590SKeyi Gui } 73*055d4590SKeyi Gui } 74*055d4590SKeyi Gui testFloatMult()75*055d4590SKeyi Gui public static float testFloatMult() { 76*055d4590SKeyi Gui float a = 6; 77*055d4590SKeyi Gui float b = 9 - a; 78*055d4590SKeyi Gui float c = b * 4; 79*055d4590SKeyi Gui 80*055d4590SKeyi Gui if (c > 10) { 81*055d4590SKeyi Gui c = c - 10; 82*055d4590SKeyi Gui } 83*055d4590SKeyi Gui return c * 2; 84*055d4590SKeyi Gui } 85*055d4590SKeyi Gui testFloatDiv()86*055d4590SKeyi Gui public static float testFloatDiv() { 87*055d4590SKeyi Gui float a = 30; 88*055d4590SKeyi Gui float b = 9 - a / 5; 89*055d4590SKeyi Gui float c = b * 4; 90*055d4590SKeyi Gui 91*055d4590SKeyi Gui if (c > 10) { 92*055d4590SKeyi Gui c = c - 10; 93*055d4590SKeyi Gui } 94*055d4590SKeyi Gui return c * (60 / a); 95*055d4590SKeyi Gui } 96*055d4590SKeyi Gui testFloatMod()97*055d4590SKeyi Gui public static float testFloatMod() { 98*055d4590SKeyi Gui float a = 5; 99*055d4590SKeyi Gui float b = a % 3; 100*055d4590SKeyi Gui float c = a % 0; 101*055d4590SKeyi Gui return b + c; 102*055d4590SKeyi Gui } 103*055d4590SKeyi Gui testFloatPhi()104*055d4590SKeyi Gui public static float testFloatPhi() { 105*055d4590SKeyi Gui float a = 37; 106*055d4590SKeyi Gui float b = 3; 107*055d4590SKeyi Gui float c = (b == 0) ? 0 : (a / b); 108*055d4590SKeyi Gui return c; 109*055d4590SKeyi Gui } 110*055d4590SKeyi Gui 111*055d4590SKeyi Gui // Test doubles testDoubleAddSub()112*055d4590SKeyi Gui public static double testDoubleAddSub() { 113*055d4590SKeyi Gui double a, b, c, d; 114*055d4590SKeyi Gui a = 3; 115*055d4590SKeyi Gui b = 5 - a; 116*055d4590SKeyi Gui while (true) { 117*055d4590SKeyi Gui c = a + b; 118*055d4590SKeyi Gui d = 5; 119*055d4590SKeyi Gui a = d - b; 120*055d4590SKeyi Gui if (c <= d) { 121*055d4590SKeyi Gui c = d + 1; 122*055d4590SKeyi Gui } else { 123*055d4590SKeyi Gui return c; 124*055d4590SKeyi Gui } 125*055d4590SKeyi Gui b = 2; 126*055d4590SKeyi Gui } 127*055d4590SKeyi Gui } 128*055d4590SKeyi Gui testDoubleMult()129*055d4590SKeyi Gui public static double testDoubleMult() { 130*055d4590SKeyi Gui double a = 6; 131*055d4590SKeyi Gui double b = 9 - a; 132*055d4590SKeyi Gui double c = b * 4; 133*055d4590SKeyi Gui 134*055d4590SKeyi Gui if (c > 10) { 135*055d4590SKeyi Gui c = c - 10; 136*055d4590SKeyi Gui } 137*055d4590SKeyi Gui return c * 2; 138*055d4590SKeyi Gui } 139*055d4590SKeyi Gui testDoubleDiv()140*055d4590SKeyi Gui public static double testDoubleDiv() { 141*055d4590SKeyi Gui double a = 30; 142*055d4590SKeyi Gui double b = 9 - a / 5; 143*055d4590SKeyi Gui double c = b * 4; 144*055d4590SKeyi Gui 145*055d4590SKeyi Gui if (c > 10) { 146*055d4590SKeyi Gui c = c - 10; 147*055d4590SKeyi Gui } 148*055d4590SKeyi Gui return c * (60 / a); 149*055d4590SKeyi Gui } 150*055d4590SKeyi Gui testDoubleMod()151*055d4590SKeyi Gui public static double testDoubleMod() { 152*055d4590SKeyi Gui double a = 5; 153*055d4590SKeyi Gui double b = a % 3; 154*055d4590SKeyi Gui double c = a % 0; 155*055d4590SKeyi Gui return b + c; 156*055d4590SKeyi Gui } 157*055d4590SKeyi Gui testDoublePhi()158*055d4590SKeyi Gui public static double testDoublePhi() { 159*055d4590SKeyi Gui double a = 37; 160*055d4590SKeyi Gui double b = 3; 161*055d4590SKeyi Gui double c = (b == 0) ? 0 : (a / b); 162*055d4590SKeyi Gui return c; 163*055d4590SKeyi Gui } 164*055d4590SKeyi Gui } 165