java 问题 求大神解答

第三题,我们老师说是选D,汉字能做标识符吗?图片

A 肯定不行,是关键字。自己定义几个试一试就知道了~

java中,命名规范是允许字母,下划线,$符的,汉字也可以,但一般不建议使用。你那题里面A interface是接口关键字,肯定不可以的

汉字是可以做标示符的
string 字符串;
int 数字;
都是可以通过编译的;
因为java语言是以UNICODE字符集为基础的,而汉字恰恰也包括在UNICODE字符中

java是支持汉字作为标示符的 虽然不是很推荐。 但是A、B、C 三个选项都是有问题 首先A 是关键字 并不能作为标示符 B 的话数据不能最为标示符开头
C的的话 “-” 这个东西也不能作为表示父 希望有用

中文类似下面这样,但不推荐。

 public class 中文类 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub

    }

}

哈哈,你质疑老师,你再用心去读一下标识符的命名规范

开发时你用汉字做标示fu保证不打死你

我们来做排除法,第一个 interface关键字 不能做关键字,二、数字开头不能做标识符,三、 “-”出现符号不符java规则,so,选择四D

汉字确实可以的。给你看看代码吧,如下:

 public static void main(String[] args) {
        int 年终奖 = 2;
        int[] 基本工资= new int[]{2000,3000,3010};
        for (int i = 0; i < 基本工资.length; i++) {
            System.out.println(基本工资[i]*年终奖);
        }
    }

这道题你只能用排除法了,A是保留关键字所以不行,B是数字开头所以不行,C里面有个"-"所以也不行。

汉字是可以的,你可以看下教程书本里面,都是有用汉字来定义关键字的。选D正确

个人觉得这样的题没啥意义啊,A是保留关键字所以不行,B是数字开头所以不行,C里面有个"-"所以也不行

这一题还真是选D~Java是支持汉语的函数名类名变量名都可以…亲测…