Java《Java程序设计基础教程》第二章学习
Posted Hinwya
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java《Java程序设计基础教程》第二章学习相关的知识,希望对你有一定的参考价值。
一、标识符
Java 中标识符的使用有如下规定:
(1)标识符由字母、数字、美元符号”$”和下划线”_”组成,除此之外的任何其他符号是不能作为标识符使用的。
(2)标识符中的第一个字符不能为数字。
(3)标识符不能为Java的关键字,但Java的关键字可作为标识符的部分。
(4)区分大小写,如Ad、ad、aD是不同的标识符。
(5)长度不限,但不宜过长,尽量做到知名达意。
(6)注意“_”和“-”的区别,减号是不能作为标识符的。
二、注释符
(1)单行注释。也叫双斜杠注释,Java的注释有3种形式:单行注释、即在注释内容前使用一个双斜杠。
(2)多行注释。这种注释以“/*”开始,以“*/”结束,两组符号必须成对出现。一般使用该注释来注销目前不再使用但仍想保留的代码行,或者想让它在调试过程中暂时失效。
(3)文档注释。
三、基本数据类型
(1)整数型。byte、short、int、long
(2)浮点型。float、double
(3)字符型。char
(4)布尔型。boolean
四、运算符与表达式
(1)算术表达式,如a-5+7/6
(2)逻辑表达式,如a&&!a
(3)关系表达式,如a==10
(4)赋值表达式,如a-=3
(5)条件表达式,如a>5?a:--a
需要注意:
对于对象来说,两个对象参考之间使用"=="作比较时,是比较其名称是否引用至同一对象,而不是比较其内容。
五、Java语句
(1)if条件式语句,又称为条件选择语句
if (boolean-expression1) statement1; else if (boolean-expression2) statement2; ...; else if (boolean-expressionN) statementN; else statement;
(2)switch多分支语句
switch (expression){ case value1 : statement1; break; case value2 : statement2; break; ... case valueN : statementN; break; [default : defaultStatement; ] // 不一定需要 }
??如果纯粹比较数字或字符,建议使用switch,因为它只会在一开始,计算switch括号中的变量值并取出,然后将这个值与下面所设定的case值比较,但如果使用if,每次遇到条件式时,都要取出变量值,效率的差异就在这里。
(3)while循环语句,do...while循环语句
while (条件句){ 语句 ; }
do {
语句一;
语句二;
...
}while(条件式);
(4)for循环语句,for...each循环语句(是JDK5.0新增加的一个循环结构,可以用来处理集合或数组中的每个元素,而不用担心为指定下标而分心。
for (初始表达式;循环条件;循环迭代) //可以定义多个变量,但必须具有同样的类型 {语句组; }
for (variable:collection) statement;
(5)break和continue
六、数组
1.创建数组的三种方式:
(1).数组元素类型 数组名[];
或
数组元素类型[] 数组名;
(2).数组名=new 数组元素类型[数组元素个数];
(3).数组元素类型 数组名[]=new 数组元素类型[数组元素个数];
(4).数组元素类型 数组名[]={值1,值2...};
2.数组的使用
(1).获得数组的元素个数:数组名.length;
以上是关于Java《Java程序设计基础教程》第二章学习的主要内容,如果未能解决你的问题,请参考以下文章