Math.abs(n) - модуль Math.round(n) - округляє Math.ceil(n) - округляє в більшу сторону Math.sqrt(n) - корінь Math.pow(n, b) - степінь Math.max(5, 10) - мінімальне Math.min(5, 10) - максимальне Math.random() - 0.5306432118863367 Math.toDegrees(n) - градуси в радіани Math.toRadians(n) - радіани в градуси Math.log(n) - логарифм Math.log10(n) - десятковий логарифм Math.cos(n), Math.sin(n), Math.tan(n) - тригонометричні функції Math.acos(n), Math.asin(n), Math.atan(n) - обернені тригонометричні функції Константи Math.E = 2.7182818284590451 Math.PI = 3.1415926535897931 Math.Tau = 6.2831853071795862 - 2*PI, повний оберт Скорочені команди int x = 5; x++; // 6 x--; // 4 x += 2; x = x + 2; // 7 x -= 2; x = x - 2; // 3 x *= 2; x = x * 2; // 10 x /= 2; x = x / 2; // 2 x %= 3; x = x % 3; // 2 остача від ділення Бітові операції A = 60; B = 13; A = 0011 1100 B = 0000 1101 ----------------- A&B = 0000 1100 // 12 A|B = 0011 1101 // 61 A^B = 0011 0001 // 49 ~A = 1100 0011 // 195 C = 3; // (0011) C <<= 2; C = C << 2; // 12 (1100) C >>= 2; C = C >> 2; // 3 (0011) Біт на позиції int position = 0; System.out.println((0 >> position) & 1); // 0 System.out.println((1 >> position) & 1); // 1 Витягнути 3 кольори з int rgb int rgb = 255255255; // 255-255-255 => 11111111-11111111-11111111 int red = rgb>>16; System.out.println(red); rgb = rgb>>8; int green = rgb&255; System.out.println(green); int blue = rgb&255; System.out.println(blue);