Java, matematiksel işlemlerle ilgili çok geniş bir kütüphaneye sahip değildir. Ancak temel işlemleri gerçekleştirebilmek için Math adında bir class bulunmaktadır. Bunun içerisinde trigonometrik, üstel, logaritmik, açısal, yuvarlamayla ilgili bir çok method bulunmaktadır. Bunlar static methodlardır, yani Math class'ının bir instance'ına ihtiyaç duymadan kullanılabilir.
Math class'ında static methodların yanında final static property'ler (yani sabitler) bulunmaktadır. Bunlar PI (yaklaşık 3.14 olan Pi sayısı) ve E (Yaklaşık 2.7 olan e sayısı)'dır.
Aşağıda Math class'ının kullanımına ait bir örnek bulunmaktadır.