Thứ Sáu, 14 tháng 12, 2018

Java - Lớp số

Thông thường, khi chúng tôi làm việc với Numbers, chúng tôi sử dụng các kiểu dữ liệu nguyên thủy như byte, int, long, double, v.v.
int i = 5000;
float gpa = 13.65;
double mask = 0xaf;
Tuy nhiên, trong quá trình phát triển, chúng ta bắt gặp các tình huống cần sử dụng các đối tượng thay vì các kiểu dữ liệu nguyên thủy. Để đạt được điều này, Java cung cấp các lớp trình bao bọc .

Tất cả các lớp bao bọc (Integer, Long, Byte, Double, Float, Short) là các lớp con của Số lớp trừu tượng.
Khóa học lập trình Java
Khóa học lập trình Java 

Đối tượng của lớp bao bọc chứa hoặc bọc kiểu dữ liệu nguyên thủy tương ứng của nó. Chuyển đổi các kiểu dữ liệu nguyên thủy thành đối tượng được gọi là quyền anh và điều này được trình biên dịch chăm sóc. Do đó, trong khi sử dụng lớp Học lập trình Java trình bao bọc, bạn chỉ cần truyền giá trị của kiểu dữ liệu nguyên thủy cho hàm tạo của lớp Wrapper.

Và đối tượng Wrapper sẽ được chuyển đổi trở lại kiểu dữ liệu nguyên thủy và quá trình này được gọi là unboxing. Lớp Number là một phần của gói java.lang.

Sau đây là một ví dụ về quyền anh và unboxing
public class Test {

   public static void main(String args[]) {
      Integer x = 5; // boxes int to an Integer object
      x =  x + 10;   // unboxes the Integer to a int
      System.out.println(x); 
   }
}
Điều này sẽ tạo ra kết quả sau

Đầu ra
15

Khi x được gán một giá trị nguyên, trình biên dịch sẽ đóng số nguyên vì x là đối tượng số nguyên. Sau đó, x được bỏ hộp để chúng có thể được thêm dưới dạng một số nguyên.

Phương pháp số

Sau đây là danh sách các phương thức cá thể mà tất cả các lớp con của lớp Number thực hiện

Sr.Không.Phương pháp & Mô tả
1xxxValue ()
Chuyển đổi giá trị của đối tượng Số này thành kiểu dữ liệu xxx và trả về nó.
2so với()

So sánh đối tượng Số này với đối số.
3bằng ()
Xác định xem này đối tượng số tương đương với đối số.
4giá trị của()
Trả về một đối tượng Integer giữ giá trị của nguyên thủy đã chỉ định.
5toString ()
Trả về một đối tượng String biểu thị giá trị của int hoặc Integer đã chỉ định.
6phân tích cú pháp ()
Phương thức này được sử dụng để lấy kiểu dữ liệu nguyên thủy của một Chuỗi nhất định.
7abs ()
Trả về giá trị tuyệt đối của đối số.
số 8trần nhà ()
Trả về số nguyên nhỏ nhất lớn hơn hoặc bằng đối số. Trả lại như một đôi.
9sàn nhà()
Trả về số nguyên lớn nhất nhỏ hơn hoặc bằng đối số. Trả lại như một đôi.
10rint ()
Trả về số nguyên gần nhất về giá trị cho đối số. Trả lại như một đôi.
11tròn()
Trả về giá trị dài hoặc int gần nhất, như được chỉ ra bởi kiểu trả về của phương thức cho đối số.
12tối thiểu
Trả về giá trị nhỏ hơn của hai đối số.
13tối đa ()
Trả về giá trị lớn hơn của hai đối số.
14điểm kinh nghiệm

Trả về cơ sở của logarit tự nhiên, e, với sức mạnh của đối số.
15log ()
Trả về logarit tự nhiên của đối số.
16pow ()
Trả về giá trị của đối số thứ nhất được nâng lên thành sức mạnh của đối số thứ hai.
17sqrt ()
Trả về căn bậc hai của đối số.
18tội()
Trả về sin của giá trị kép được chỉ định.
19cos ()
Trả về cosin của giá trị kép được chỉ định.
20tan ()
Trả về tiếp tuyến của giá trị kép được chỉ định.
21asin ()
Trả về arcsine của giá trị kép được chỉ định.
22acos ()
Trả về arccosine của giá trị kép được chỉ định.
23atan ()
Trả về arctangent của giá trị kép được chỉ định.
24atan2 ()
Chuyển đổi tọa độ hình chữ nhật (x, y) thành tọa độ cực (r, theta) và trả về theta.
25toDegrees ()
Chuyển đổi đối số thành độ.
26toRadians ()
Chuyển đổi đối số thành radian.
27ngẫu nhiên ()
Trả về một số ngẫu nhiên.

Tiếp theo là gì?

Trong phần tiếp theo, chúng ta sẽ đi qua lớp Ký tự trong Java. Bạn sẽ học cách sử dụng các ký tự đối tượng và kiểu dữ liệu nguyên thủy char trong Java.

Không có nhận xét nào:

Đăng nhận xét

Lập trình Java - Ngoại lệ

Một ngoại lệ (hoặc sự kiện đặc biệt) là một vấn đề phát sinh trong quá trình thực hiện chương trình. Khi xảy ra Ngoại lệ , luồng bình thường...