Cỏc hàm toỏn học

Một phần của tài liệu Lập trình hướng đối tượng trong java (Trang 34 - 37)

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.

Một phần của tài liệu Lập trình hướng đối tượng trong java (Trang 34 - 37)

Tải bản đầy đủ (PDF)

(193 trang)