Kiểu số nguyên là gì

Sự khác biệt giữa số nguyên và số nổi

Float và Double là các lớp trình bao bọc khác được ử dụng để chuyển đổi các kiểu dữ liệu nguyên thủy. Đôi khi cần phải chuyển đổi kiểu dữ liệu nguyên thủy

NộI Dung:

  • Sự khác biệt chính - Số nguyên vs Phao nổi
  • Integer là gì?
  • Float là gì?
  • Sự giống nhau giữa số nguyên và số nổi là gì?
  • Sự khác biệt giữa số nguyên và số nổi là gì?
  • Tóm lược - Số nguyên vs Phao nổi

Sự khác biệt chính - Số nguyên vs Phao nổi

Float và Double là các lớp trình bao bọc khác được sử dụng để chuyển đổi các kiểu dữ liệu nguyên thủy. Đôi khi cần phải chuyển đổi kiểu dữ liệu nguyên thủy sang một đối tượng và chuyển đổi đối tượng sang kiểu dữ liệu nguyên thủy. Vì vậy, các lớp Wrapper có thể được sử dụng. Các ngôn ngữ lập trình như Java chứa các lớp Wrapper. Chúng được sử dụng cho quá trình chuyển đổi này. Một lớp wrapper là một lớp đóng gói các kiểu. Các kiểu đó có thể được sử dụng để tạo các thể hiện đối tượng và các phương thức trong một lớp khác cần các kiểu đó. Có tám kiểu nguyên thủy trong Java. Họ là int, short, byte, long, boolean, char, float và double. Lớp trình bao bọc tương ứng cho kiểu dữ liệu boolean là Boolean. Lớp bao bọc cho kiểu dữ liệu char là một ký tự. Short, Byte, Integer, Long, Float và Double là các lớp trình bao bọc khác. Tự động chuyển đổi kiểu dữ liệu nguyên thủy thành một đối tượng được gọi là autoboxing. Tự động chuyển đổi đối tượng thành kiểu nguyên thủy được gọi là unboxing. Bài viết này thảo luận về hai lớp wrapper là Integer và Float. Các sự khác biệt chính giữa Integer và Float là Integer là lớp bao bọc liên quan đến kiểu dữ liệu nguyên thủy int trong khi Float là lớp bao bọc liên quan đến kiểu dữ liệu nguyên thủy float.

1. Tổng quan và sự khác biệt chính
2. Số nguyên là gì
3. Float là gì
4. Điểm giống nhau giữa số nguyên và số nổi
5. So sánh song song - Số nguyên và Số nổi trong Biểu mẫu Bảng
6. Tóm tắt

Integer là gì?

Integer là một lớp bao bọc trong Java. Kiểu dữ liệu tương ứng là int. Nó được sử dụng để chuyển đổi một kiểu dữ liệu int thành một đối tượng hoặc để chuyển đổi một đối tượng thành int. Tham khảo ví dụ dưới đây với lớp Integer wrapper.

Theo chương trình trên, x là một biến kiểu int. Nó chứa giá trị 10. Integer.valueOf được sử dụng để chuyển đổi đối tượng kiểu int sang kiểu Integer. Biến x được chuyển cho giá trị của phương thức. Tương tự như vậy, int được chuyển đổi thành Số nguyên.

Y là một đối tượng kiểu Integer. Giá trị 5 được chuyển cho hàm tạo. Sử dụng phương thức intValue, đối tượng đó được chuyển đổi thành kiểu dữ liệu int. Giá trị đã chuyển đổi đó được lưu trữ vào biến z có thể chứa một số nguyên.

Theo chương trình trên, biến x có giá trị int. Khi gán nó cho Integer, trình biên dịch sẽ tự động ghi Integer.valueOf [x] bên trong. Đó là quyền anh tự động. Chữ a thuộc kiểu Số nguyên. Giá trị 6 được chuyển cho hàm tạo. Khi gán giá trị a cho b, trình biên dịch sẽ tự động ghi a.intValue [] bên trong. Đó là mở hộp.

Float là gì?

Float là một lớp bao bọc trong Java. Kiểu dữ liệu tương ứng là float. Nó được sử dụng để chuyển đổi kiểu dữ liệu float thành đối tượng hoặc chuyển đổi đối tượng thành float. Tham khảo ví dụ dưới đây với lớp Float wrapper.

Theo chương trình trên, x là một biến kiểu float. Nó chứa giá trị 20,5f. Float.valueOf được sử dụng để chuyển đổi float thành đối tượng kiểu Float. Biến x được chuyển cho phương thức valueOf. Tương tự như vậy, float được chuyển đổi thành Float.

Y là một đối tượng kiểu Float. Giá trị 10.5f được chuyển cho hàm tạo. Sử dụng phương thức floatValue, đối tượng đó được chuyển đổi thành kiểu dữ liệu float. Giá trị đã chuyển đổi đó được lưu trữ vào biến z có thể chứa giá trị float.

Theo chương trình trên, biến x có một float. Khi gán nó cho Float, trình biên dịch sẽ tự động ghi Float.valueOf [x] bên trong. Đó là autoboxing. Chữ a thuộc kiểu Float. Giá trị 6.1f được chuyển cho hàm tạo. Khi gán giá trị a cho b, trình biên dịch sẽ tự động ghi a.floatValue [] bên trong. Đó là mở hộp.

Sự giống nhau giữa số nguyên và số nổi là gì?

  • Cả Integer và Float đều là các lớp wrapper trong Java.

Sự khác biệt giữa số nguyên và số nổi là gì?

Integer vs Float

Integer là một lớp bao bọc một giá trị của kiểu nguyên thủy int trong một đối tượng.Float là một lớp bao bọc một giá trị của kiểu nguyên thủy float trong một đối tượng.
Loại dữ liệu nguyên thủy có liên quan
Integer là lớp bao bọc liên quan đến kiểu dữ liệu int.Float là lớp bao bọc liên quan đến kiểu dữ liệu float.

Tóm lược - Số nguyên vs Phao nổi

Có tám kiểu nguyên thủy chính trong Java. Chúng là int, short, byte, long, boolean, char, float và double. Đôi khi cần phải chuyển đổi các kiểu dữ liệu nguyên thủy thành đối tượng và đối tượng thành các kiểu nguyên thủy. Các lớp Wrapper được sử dụng cho việc đó. Mỗi kiểu nguyên thủy có một lớp bao bọc tương ứng. Các lớp wrapper đó là Integer, Short, Byte, Long, Boolean, Char, Float và Double. Bài viết này đã thảo luận về sự khác biệt giữa Integer và Float. Sự khác biệt giữa Integer và Float là Integer là lớp bao bọc liên quan đến kiểu dữ liệu nguyên thủy int trong khi Float là lớp bao bọc liên quan đến kiểu dữ liệu nguyên thủy float.

Video liên quan

Chủ Đề