为了账号安全,请及时绑定邮箱和手机立即绑定

关于2-7练习题中第5条变量命名的疑惑

上节不是说java中变量的命名必须是:首字母以字母,下划线_,或者$开头,怎么会使用中文,还没有错误提示?

正在回答

4 回答

中文能作为类名,方法名,属性名,变量名是纯属偶然,仅仅是因为Java内核默认支持UTF-8编码,所以这些字符都没有问题作为变量名没问题。但程序员不这么用,防止转码会出现乱码

0 回复 有任何疑惑可以回复我~

中文是变量的值,例如char today='一',“一”就是变量值,变量名为today。

0 回复 有任何疑惑可以回复我~
#1

桥米 提问者

不能发图片。。。额,就是2-7老师给的例子里第8行代码,String 姓名=“张三”;是这个句子,我的疑惑就是怎么可以用中文作为变量名?
2017-01-18 回复 有任何疑惑可以回复我~

String city = "河南";

这里的变量是String类型的变量,变量名是city,给变量赋值为“河南”;

数据赋值方式如下:

数据类型 变量名 = 变量值;

0 回复 有任何疑惑可以回复我~
#1

桥米 提问者

String 城市=“河南”;这样呢
2017-01-18 回复 有任何疑惑可以回复我~
#2

qq_夕_9 回复 桥米 提问者

不可以!遵守规范啦!
2017-02-24 回复 有任何疑惑可以回复我~

中文部分不是变量名,是输入字符串

0 回复 有任何疑惑可以回复我~
#1

桥米 提问者

不能发图片。。。额,就是2-7老师给的例子里第8行代码,String 姓名=“张三”;是这个句子,我的疑惑就是怎么可以用中文作为变量名?
2017-01-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于2-7练习题中第5条变量命名的疑惑

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信