您的位置:首页 > 编程语言 > Java开发

java解惑之表达式之谜(谜题4)(

2014-12-29 22:24 232 查看
谜题4:初级问题

问题由下面简单的代码引发:

public class Test{

public static void main(String[] args){

System.out.println(12345 + 5432l);

}

}

咋一看,打印的结果是66666,而实际上输出的是17777,原因就是数字1和小写字母l,5432l是指long型的数据,而不是54321,这就提醒了我们今后写long类型时一定要用大写字母L来表示,才能清楚的区分数字1和long。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: