Chương trình Java để chuyển đổi các biến kiểu int thành double

Trong chương trình này, chúng ta sẽ học cách chuyển các biến số nguyên (int) thành biến kép trong Java.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Java sau:

  • Các kiểu dữ liệu Java (Nguyên thủy)
  • Đầu vào và đầu ra cơ bản của Java

Ví dụ 1: Chương trình Java để chuyển đổi int thành double bằng cách sử dụng Typecasting

 class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )

Trong ví dụ trên, chúng ta có intcác biến kiểu a và b. Lưu ý dòng,

 double c = a;

Ở đây, intbiến kiểu được tự động chuyển thành double. Đó là vì doublelà kiểu dữ liệu cao hơn (kiểu dữ liệu có kích thước lớn hơn) và intlà kiểu dữ liệu thấp hơn (kiểu dữ liệu có kích thước nhỏ hơn).

Do đó, sẽ không bị mất dữ liệu trong khi chuyển đổi từ intsang double. Đây được gọi là kiểu in mở rộng . Để tìm hiểu thêm, hãy truy cập Java Typecasting.

Ví dụ 2: Chuyển đổi int thành đối tượng của Double bằng valueOf ()

Chúng ta cũng có thể chuyển intbiến kiểu thành một đối tượng của Doublelớp. Ví dụ,

 class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )

Trong ví dụ trên, chúng ta đã sử dụng Double.valueOf()phương thức để chuyển biến a thành đối tượng của Double.

Đây, Doublelà một lớp wrapper trong Java. Để tìm hiểu thêm, hãy truy cập Lớp trình bao bọc Java.

thú vị bài viết...