赛派号

三相100安电表带多少千瓦 Java int转long用法及代码示例

Int 是一种比 long 更小的数据类型。 Int 是 32 位整数,而 long 是 64 位整数。它们都是原始数据类型,用法取决于数量的大小。

例:

Input: intnum = 5 Output:longnum = 5 Input:intnum = 56 Output: longnum = 56

Int 可以通过两种简单的方式转换为 long:

使用简单的赋值。这称为隐式类型转换或类型提升,编译器会自动将较小的数据类型转换为较大的数据类型。在 ja 中使用 Long 包装类的 valueOf() 方法将 int 转换为 long。

1.隐式类型转换:

在此,我们只是将整数数据类型分配给long类型。由于与 long 相比,整数是一种更小的数据类型,编译器会自动将 int 转换为 long,这称为隐式类型转换或类型提升。 Ja // Ja program to demonstrate // use of implicit type casting    import ja.io.*; import ja.util.*; class GFG {     public static void main(String[] args)     {         int intnum = 5;            // Implicit type casting , automatic         // type conversion by compiler         long longnum = intnum;            // printin the data-type of longnum         System.out.println(             "Converted type:"             + ((Object)longnum).getClass().getName());            System.out.println("After converting into long:");         System.out.println(longnum);     } }输出Converted type:ja.lang.Long After converting into long: 5

2.Long.valueOf() 方法:

在此,我们使用 Long Wrapper 类的 valueOf() 方法将 int 转换为 long。valueOf() 方法接受一个整数作为参数,并在转换后返回一个 long 值。 Ja // Ja program to convert // int to long using valueOf() method    import ja.io.*;    class GFG {     public static void main(String[] args)     {         int intnum = 56;         Long longnum = Long.valueOf(intnum);            // printing the datatype to         // show longnum is of type         // long contains data of intnum         System.out.println(             "Converted type:"             + ((Object)longnum).getClass().getName());            // accepts integer and         // returns a long value         System.out.println("After converting into long:"                            + "\n" + longnum);     } }输出Converted type:ja.lang.Long After converting into long: 56

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lsinopec@gmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了