A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dede风 中级黑马   /  2014-11-6 13:03  /  6722 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在Java语言中,标识符是以字母、下划线(…)或美元符($)开头,由字母、数字、下划线(一)或美元符($)组成的字符串。标识符区分大小写,长度没有限制。除以上所列几项之外,标识符中不能含有其他符号,当然也不允许插入空格。在程序中,标识符可用作变量名、方法名、接口名、类名等
为什么不可以以数字开头呢?为什么不可以以数字开头呢?

6 个回复

倒序浏览
两个字  规定 ;P
回复 使用道具 举报
没办法,java硬性规定就是无法数字开头的
回复 使用道具 举报
既然是规定,那这样做的目的是什么呢?
回复 使用道具 举报
如果可以定义数字的话,int 1 = 0;这个怎么理解?还有好多,比如,1e2表示的是数字,还是字符?
回复 使用道具 举报
谢谢,各位所答
回复 使用道具 举报
absc 来自手机 初级黑马 2017-10-15 15:28:24
7#
杨佳名 发表于 2014-11-12 13:16
如果可以定义数字的话,int 1 = 0;这个怎么理解?还有好多,比如,1e2表示的是数字,还是字符? ...

规定上是可以定义数字的,但是不能以数字开头。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马