Pau*_*uks 8 java types long-integer
我必须使用相当多的数字 - 600851475143; 众所周知,我必须使用长数据类型但是当我尝试初始化时:long number = 600851475143我得到一个错误:
int类型的文字600851475143超出范围.
看来我不知道如何正确使用长数据类型.
Red*_*ddy 21
long number = 600851475143L
Run Code Online (Sandbox Code Playgroud)
使用"L"使其成为长型
小智 5
使用"L"使其成为长型.默认情况下,所有整数类型变量(byte,int,long)都是"int"
long num=600851475143L;
Run Code Online (Sandbox Code Playgroud)
要么
long num=600851475143l; // small 'L'
Run Code Online (Sandbox Code Playgroud)