问答详情
源自:2-7 Java中变量的使用规则

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

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

提问者:桥米 2017-01-17 19:20

个回答

  • higginson
    2017-02-04 22:18:50

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

  • qq_LaNuitPluvie_0
    2017-01-17 19:49:11

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

  • qq_夕_9
    2017-01-17 19:39:16

    String city = "河南";

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

    数据赋值方式如下:

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

  • 慕粉1843061310
    2017-01-17 19:38:32

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