Cỏc hàm toỏn học như sin, cos, sqrt được java viết sẵn trong lớp Math. Lớp này nằm trong gúi java.lang (gúi mặc định) do vậy bạn khụng cần phải thờm cõu lệnh import ở đầu chương trỡnh để cú thể sử dụng lớp này. Cỏc hàm này được viết là cỏc phương thức tĩnh do vậy ta khụng cần phải tạo ra thể hiện của lớp Math. Bảng sau liệt kờ một số phương thức tĩnh trong lớp Math:
Tờn phương thức Mụ tả ý nghĩa Kiểu tham số Kiểu trả về
sin(arg) tớnh sin của arg arg là một biểu thức kiểu double thể hiện một cung theo radians
double
cos(arg) tớnh cos của arg arg là một biểu thức kiểu double thể hiện một cung theo radians
tan(arg) tớnh tang của arg arg là một biểu thức kiểu double thể hiện một cung theo radians
double
asin(arg) tớnh sin-1 (arcsin) arg arg là một biểu thức kiểu double thể hiện một cung theo radians double trong hệ radians acos(arg) tớnh cos-1
(arccosin) của arg
arg là một biểu thức kiểu double thể hiện một cung theo radians double trong hệ radians atan(arg) tớnh tan-1
(arctang) của arg
arg là một biểu thức kiểu double thể hiện một cung theo radians double trong hệ radians
atan2 (arg1,arg2) tớnh tan-1 (arctang) của arg1/arg2 arg1,arg2 là cỏc biểu thức kiểu double thể hiện một cung theo radians double trong hệ radians
abs(arg) tớnh trị tuyệt đối của arg
arg là một biểu thức kiểu int, long, float, hoặc double
The same type as the argument
trong hai tham số biểu thức kiểu int, long, float, hoặc double
kiựu với tham số
min (arg1,arg2) Nhận về giỏ trị nhỏ trong hai tham số
arg1, arg2 là một biựu thức kiựu int, long, float, hoặc double
Nhận về kiểu cựng kiựu với tham số
ceil(arg) Nhận về giỏ trị nguyờn nhỏ hơn hoặc bằng arg
arg là biểu thức kiểu float hoặc double double floor(arg) Nhận về giỏ trị nguyờn lớn hơn hoặc bằng arg arg là biểu thức kiểu float hoặc double double round(arg) Trả về giỏ trị nguyờn gần arg nhất, giỏ trị này chớnh là giỏ trị của arg sau khi đó làm trũn
arg là biểu thức kiểu float hoặc double
Nhận về kiểu int nếu arg kiờu float, nhận về kiựu long nếu arg kiểu double
rint(arg) Giống như
round(arg)
arg là biểu thức kiểu double
double
sqrt(arg) tớnh căn bậc hai của arg
arg là biểu thức kiểu double
double
pow (arg1,arg2) tớnh arg1arg2 Cả arg1 và arg2 là cỏc biểu thức kiểu
double
exp(arg) tớnh earg arg là biểu thức kiểu double double log(arg) tớnh logarithmớ số e của arg arg là biểu thức kiểu double double random() Nhận về một số giả ngẫu nhiờn nằm trong khoản [0, 1)
Khụng cú tham số double
Vớ dụ về cỏc hàm toỏn học trong lớp Math, bạn hóy gừ đoạn chương trỡnh sau và cho chạy thử để thấy được kết quả tớnh toỏn của cỏc hàm toỏn học.