Java 中Long型变量赋值问题 19 January 2010 Jeff 沙滩脚印 今天在写Java程序时,写到 Long lPortNo; lPortNo = 6789; 居然出错,错误信息为:“Type mismatch: cannot convert from int to Long”。原来,6789只是int型的字面量,而长整型字面量,是在数字后面加一个大写的L。 这样写就没有问题了。 Long lPortNo; lPortNo = 6789L;