Java教程

Java long关键字

Java long 关键字是原始数据类型。它用于声明变量。它也可以与方法一起使用。它可以包含64位二进制补码整数。

要记住的要点

该long的最小值为-2 63 ,最大值为2 63 -1。 从Java 8开始,long可以表示为无符号的64位long,其最小值为0,最大值为2 64 -1 其默认值为0L。 其默认大小为8个字节。 在需要更大范围的整数值时使用。

Java long关键字的示例

示例1

让我们看一个示例,该示例使用带有正号和负值。
public class LongExample1
{
    public static void main(String...k)
{
        long num1=10L;
        long num2=-10L;
        System.out.println("num1: "+num1);
        System.out.println("num2: "+num2);
    }
}
输出:
num1: 10
num2: -10

示例2

让我们看一个检查long数据类型是否保留十进制值的示例。
public classLongExample2
{
    public static void main(String...k)
{
        long num=10.5;
        System.out.println("num: "+num);
    }
}
输出:
error: incompatible types: possible lossy conversion from double to long

示例3

让我们看一个检查长数据类型是否保存浮点值的示例。
public class LongExample3
{
    public static void main(String...k)
{
        long num=10f;
        System.out.println("num: "+num);
    }
}
输出:
error: incompatible types: possible lossy conversion from float to long

示例4

让我们看一个检查long数据类型是否包含char值的示例。在这种情况下,编译器会将字符隐式转换为long类型,然后返回相应的ASCII值。
public class LongExample4
{
    public static void main(String...k)
{
        long num='a';
        System.out.println("num: "+num);
    }
}
输出:
num: 97

示例5

在此示例中,长数据类型保存最小值和最大值。
public class LongExample5
{
    public static void main(String...k)
{
        long min=-9223372036854775808L;
        long max=9223372036854775807L;
        System.out.println("min: "+min);
        System.out.println("max: "+max);
    }
}
输出:
min: -9223372036854775808
max: 9223372036854775807

示例6

让我们创建一个返回长型值的方法。
public class LongExample6 {
    public long display()
{
        return 10L;
    }
    public static void main(String[] args) {
        LongExample6 obj=new LongExample6();
        System.out.println(obj.display());
    }
}
输出:
10
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4