声明一个LONG型的变量.请问:赋给他的最大值可以是多少?为什么只能有10位数呢?急!!!!!!!!!

解决方案 »

  1.   

    9223372036854775807
    Long lvar = Long.MAX_VALUE;

    System.out.println(lvar);
      

  2.   

    楼上说的是long的最大值
    但是赋值的话确实只能赋10位,我很早以前也发现过这问题,要是先把值赋给string,然后由
    string赋给long的话,就能超过10位了,一直弄不懂为什么会这样,期望高手解答
      

  3.   

    long l = 12345678901234L;注意数值后面要加上L(大小写都可),默认是int类型
      

  4.   

    那请问L后面的是什么呢.是他的原型吗?如果是这样一个数?LONG A=1234567890123456789 只能写成这样(LONG A=1234567890L+123456789)吗?
      

  5.   

    数字后面加个L只是表示该数字是long型的。