A classe Math no Java faz parte do pacote java.lang e oferece métodos estáticos para realizar várias operações matemáticas, como cálculos aritméticos, trigonométricos, exponenciais, logaritmos, e operações com números aleatórios. Todos os métodos da classe Math são estáticos, o que significa que você pode utilizá-los diretamente sem precisar criar uma instância da classe.
A classe Math oferece métodos para operações aritméticas básicas, como soma, subtração, multiplicação, divisão, e resto.
Math.addExact(5, 3); // 8 (adição exata)
Math.subtractExact(9, 4); // 5 (subtração exata)
Math.multiplyExact(6, 7); // 42 (multiplicação exata)
Math.floorDiv(9, 2); // 4 (divisão com arredondamento para baixo)
Math.floorMod(9, 2); // 1 (resto da divisão)
round(), ceil(), floor(), e rint():double.Math.round(5.6); // 6
Math.ceil(4.3); // 5.0
Math.floor(7.9); // 7.0
Math.rint(8.5); // 8.0