Chuyển Double Sang Int Trong Java?
Có thể bạn quan tâm
Chuyển double sang int trong Java là một trong những trường hợp thường gặp khi nói đến ép kiểu,chẳng hạn như chúng ta có một sốkiểu dữ liệu là double 4.789 và muốn trở thành 4,vậy thì cần phải chuyển đổi từ kiểu dữ liệu double sang int,dưới đây là một số gợi ý giúp bạn đọc có thể giải quyết được vấn đề trên.

Table of Contents
- 1.Chuyển double sang int – Typecasting
- 2.Chuyển double sang int – Math.round()
- 3.Chuyển double sang int trong java – Double.intValue()
- 4.Kết Luận
1.Chuyển double sang int – Typecasting
Cách dễ dàng nhất để chuyển đổi double sang int trong java là sử dụng type (ép kiểu từ kiểu dữ liệu lớn sang nhỏ) ,vì double là kiểu dữ liệu lớn hơn int , cho nên cần phải ép kiểu (convert ) như sau :
int value = (int) 32.17; // 32 int score = (int) 32.17; // 32Vì đã được chuyển đổi sang kiểu int nên kết quả sẽ bằng 32.
2.Chuyển double sang int – Math.round()

Nếu bạn muốn chuyển đổi dobule sang int thì trong java nhưng khác so với trường hợp thứ nhất rằng nó sẽ trả về kết quả làm tròn tăng hoặc làm tròn giảm tùy vào mỗi trường hợp,lúc này sử dụng phương thức round() của lớp Math.
Phương thức round() sẽ trả về kiểu dữ liệu là long,cách sử dụng như sau :
int a = (int) Math.round(6.14); // 6 int b = (int) Math.round(6.99); // 7 int c = (int) Math.round(6.5); // 7Ở đây,hàm round() sẽ lấy làm tròn lên nếu đằng sau dấu “.(chấm)” là các số >=5,ví dụ 6.5 hay 6.64…,làm tròn xuống đối với trường hợp còn lại,kết quả sẽ tùy trường hợp mà in ra kết quả.Đối với ví dụ trên kết quả theo phân tích lần lượt là : 6/7/7.
3.Chuyển double sang int trong java – Double.intValue()
Với phương thức intValue() cũng có thể chuyển đổi double sang int trong java.Tương tự như trường hợp thứ nhất nó trả về kết quả là một số làm tròn xuống .Cách sử dụng như sau :
Double d = 7.99; int i = d.intValue(); // 7Output : 7
4.Kết Luận
Dưới đây là tóm tắt của tất cả ba cách để chuyển double sang int trong Java :

Đó là tất cả cho câu hỏi : làm thế nào để chuyển double sang int trong Java? Cảm ơn bạn đã đọc hướng dẫn này cho đến đây, nếu bạn thấy hữu ích thì xin vui lòng chia sẻ với bạn bè và đồng nghiệp của bạn,nó sẽ rất ý nghĩa vì nó là tính cộng đồng.
Từ khóa » ép Kiểu Double Sang Int
-
Làm Thế Nào để Chuyển đổi Double Sang Int Trong Java? - HelpEx
-
Chuyển Kiểu, ép Kiểu Trong Java
-
Ép Kiểu Int Sang Float Và Ngược Lại Trong C/C++ - Lập Trình Không Khó
-
Ép Kiểu Trong Java - Học Java Miễn Phí Hay Nhất - VietTuts
-
Ép Kiểu Trong Java - Giải Mã Thông Tin Về Java Type Conversion
-
Tự Học Java | Ép Kiểu(Casting) Trong Java »
-
4.2 Ép Kiểu Dữ Liệu - Khóa Học C++
-
Tự động đổi Kiểu Dữ Liệu Khi Tính Toán Trong Java
-
Ép Kiểu Dữ Liệu Trong Java
-
Chuyển đổi Kiểu Dữ Liệu Trong Java - KungFu Tech
-
Ép Kiểu Trong C - Hoclaptrinh
-
Ép Kiểu Trong C++ - Techacademy
-
Ép Kiểu Trong C | 64 Bài Học Lập Trình C Hay Nhất
-
Ép Kiểu Trong Java - TEK4