下列变量名在Java语言中哪些不合法,请给出解释,谢谢
C是错的
只有唯一一个反例就是神奇的
public static void main(String[] args){
}
方法。
谁要是说它属于某个类就错啦。它也不属性某个对象。
它同String类一样有神奇的地方。
它是JVM启动的入口,呵呵。
少了个括号了;长度是length();
String s="story";
int len=s.length();
Java中变量要遵循以下规则:
1》就量必须了字母、下划线“_“、或$符号开头,可以包括数字,但不能以数字开头。
2》变量一般是第一个单词的首字母小写,其后单词的首字母大写。B答案首字母是大写。
3》除了“_“和"$"符号外不能包含其它特殊符号。而C答案中的"*"所以不合法。
4》不能使用Java中的关键。D答案为Java中的关键字。
标识符是为变量、常量、数组或类等定义的名字,用其可以完成对变量、常量、属性、方法和类的引用。java中标识符的命名规则如下:
1、首字符必须是字幕(大小写)、下划线、或美元符
2、标识符是由数字0-9、A-Z的大写字幕、a-z的小写字母和下划线_、美元符$和所有十六进制0xc0前的ASCII码等构成。
3、不能使用系统保留的关键字。
4、不能使用下划线。
楼上两位说的很到位,但是我想说一点就是:选项B是正确的。
虽然java是区分大小写的语言,一般变量首字母小写,但不代表不可以用大写字母开头。所以,二楼这一点说的不对。
tanshuangcq的回答非常正确解释的也很完美
Java中变量名称大小写有没有规定?
Java是一种区分字母的大小写(case-sensitive)的语言,下面举例说明Java语言中包、类、变量等的命名规范。(一)Package(包)的命名:Package的名字应该都是由一个小写单词组成,例如net.ebseries.modules。(二)Class(类)的命名:Class的名字首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也...
java里用类名创建变量是什么意思
1、类名创建变量的意思就是实例化对象。2、比如 String s1 = new String(); s1就是String 的实例化对象。当然字符串对象比较特殊,用其他类来看会更清楚些。3、希望对你有帮助,祝你学有所得。
Java程序中变量的命名有什么要求
变量命名规则:变量名必须是以字母、数字、下划线或$组成 变量名不能以数字开头 变量名不能是Java关键字 除了下划线、$之外,不包括任何其他特殊字符
Java中的变量是什么意思?
在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。如果我们把变量比作是酒店的房间,要存储的数据就好比要住宿的客人,我们可以根据客人的要求安排其入住“标准间”或者是“总统套房”,并且可以根据房间名字快速查找到入住客人的信息。同理,在 Java 程序中,我们也可以根据所需要保存的...
在java的定义变量时,出现“类名 变量名=方法名()”;为什么可以直接赋予...
Container contentPane =new Container();是开辟内存实例对象即 创建对象 Container contentPane=getContentPane();这样并不是创建对象 而是获取一个已经创建好的内存地址 就是说这句代码被执行的时候对象已经创建好了Container类型的对象 举个例子Container contentPane1 =new Container();contenPane.setId=1...
java中的变量名是什么类型
java中类名后面跟变量名,表示使用类中的变量,拿到这个变量之后就可以进行赋值、计算等操作,实例如下:1 2 3 4 5 6 7 8 9 10 package com.qiu.lin;public class ceshi { int i = 0;public static void main(String[] args) { ceshi ce = new ceshi();System.out.println(ce.i);\/...
java 类名后加变量名
理解完第一件事,我们就会明白A a;语句中的变量a相当于指向A的实例化对象的指针。2. 类中定义的成员变量(成员变量为方法体之外,内类的非静态变量)不用初始化,java会自动初始化。初始化规则:如果是数字会自动初始化成0,字符会初始化成'o',对象引用会初始化成null.所以我们可以省略初始化new A(...
Java语法介绍(三):变量
为了在Java中存储一个数据,必须将它容纳在一个变量之中。而数据类型决定了一个变量可以赋给什么值以及对变量进行什么样的操作。定义一个变量的两个基本要素是:类型和标识符,通常你可以用如下语法去说明变量:type identifer[,identifer]; 该语句告诉编译器用“type”的类型和以“identifer”为名字建立一...
java怎么修改第三方jar包中文件只修改一个变量名
你可以使用文本编辑器(如记事本或专业的Java集成开发环境)打开该文件。3、修改变量名:在编辑器中找到需要修改的变量名,并对其进行更改。注意要在修改变量名时处理好代码的语法。4、保存修改:保存修改后的文件。5、重新打包:使用压缩软件将修改后的文件夹重新压缩为JAR文件。6、替换原来的JAR包:将...
JAVA中可以用类名。成员变量吗?这表示什么样?
貌似不行吧!要在其他类中使用该成员变量要实例化该类,用的时候实例化名.变量名即可。在该类下方法中使用super.变量名 当然是静态的话就可不用实例化 直接类名.成员变量名进行使用了
詹保烟酸: BCD不合法 Java中变量要遵循以下规则: 1》就量必须了字母、下划线“_“、或$符号开头,可以包括数字,但不能以数字开头. 2》变量一般是第一个单词的首字母小写,其后单词的首字母大写.B答案首字母是大写. 3》除了“_“和"$"符号外不能包含其它特殊符号.而C答案中的"*"所以不合法. 4》不能使用Java中的关键.D答案为Java中的关键字.
嘉峪关市17223576783: 以下哪个变量声明不符合java编码规范 - ?
詹保烟酸: 在 Java 程序设计中,每个声明的变量都必须分配一个类型.声明一个变量时,应该先声明变量的类型,随后再声明变量的名字.下面演示了变量的声明方式.double salary; int age; Boolean op; 其中第一项称为变量类型,第二项称为变量名....
嘉峪关市17223576783: 下列变量名哪些是错误的 - ?
詹保烟酸: 下列变量名哪些是错误的(如果是在VB中)3.Abs 4.x-y 5.x%y 6.e f 3.Abs Abs是关键字4.x-y -是运算符5.x%y %是运算符6.e f 中间不能是空格
嘉峪关市17223576783: JAVA选择题目.高手帮帮忙!?
詹保烟酸: //我帮你回答啦. 对于每题都有注释. 按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是(B )A. Helloworld B. HelloWorld C. helloworld D. helloWorld //类首字母大写, 实例的首字母小写. 之后的字母都大写按照 Java 的标识符命名...
嘉峪关市17223576783: 下列哪个变量名是不正确的?( ) A. - student B.student C.123student D.Salary - ?
詹保烟酸: 变量、函数的命名可以用字母、数字、下划线但是数字不能放在开头,故C错!
嘉峪关市17223576783: 下面的变量名哪些是错误的. - ?
詹保烟酸: D.single是错的,因为Single是VB的变量类型,是关键字,不能作为变量名.在实际应用中,AddAll也不推荐,虽然它没有错,但容易引起其它人阅读误解.
嘉峪关市17223576783: 在下列符号中,你可以选用哪些作变量名?哪些不可以?为什么? - ?
詹保烟酸: 记住一个规则就行了:数字不能做变量的首字母,变量不能包含运算符,还有不能是系统函数名,比如上面的Main.