- 4
- 0
- 约 56页
- 2016-12-31 发布于北京
- 举报
Java 标识符 标志符是赋予常量、变量、方法、类或者接口的名称,可以由用户自行定义,但需符合JAVA标识符的命名规则: 1)标识符可由一个或多个字符组成; 2)标识符必需以英文字母、“_”或是“$”为开头,后面可以包含数字、字母但不包含空格; 3)JAVA区分大小字母,但标志符长度没有限制; 4)关键字不能作为标志符 合法与不合法的标识符的例子 JAVA中的数组 JAVA数组的建立 建立数组并非定义数组,而是在数组定义后为数组分配内存空间。 建立数组的方式: 1)通过关键字new来建立数组,如: a = new char[5]; 该语句为数组a建立一个有5个元素的存储区。也可以把数组的定义和建立一起完成,如: char s[ ] = new char[5]; 相当于下面两条语句: char s[ ]; s = new char[5]; JAVA中的数组 2)直接指定初值的方式建立数组,如: int b[ ] = {1,2,3,4,5}; 该语句定义了一个包含5个元素的整形数组,同时指定了元素初值,并为其建立了5个元素的存储区。 JAVA中的数组 数组的初始化 数组初始化就是为了数组元素指定初始值。数组必须在初始化、为其分配内存后才能使用,这有助于增强系统的安全性。 初始化数组的两种方式:静态方法和动态方法 1)静态方法:定义数组时直接进行初始化,如: int years[ ] = {1976,1993,1997}; 2)动态方法:要使用new关键字为数组分配内存,如: int years[ ]; years = new int[3]; years[0] = 1976; years[1] = 1993; years[2] = 1997; JAVA中的数组 两种初始化方法说明: 上述的两段代码完全等效。静态初始化数组主要用于数组元素不多并且可以列举的时候,它必须与数组定义结合在一起使用,无需说明数组长度,系统会按实际列举出的元素数目自动计算并分配内存空间。动态初始化数组常用于元素较多或定义时无法列举的情况,定义和初始化是分开的 JAVA中的数组 数组的应用 在定义并初始化完一个数组后,就可以引用该数组的各个元素了。数组元素的引用方式如下: 数组名[数组下标] 数组下标可以是整型常数或表达式,如names[i],names[i-1] 注意避免数组下标越界,可以用属性length来判断数组元素的数目 length的用法举例: JAVA中的数组 public static void main(String[] args) { int i; String names[ ] = {China,American,Japan,Korea}; System.out.println(The number of country is + names.length); for (i = 0; i names.length; i++) { System.out.println(Names[ + i + ] = + names[i]); } } JAVA中的字符串 字符串连接 字符串连接的两种方法: 1)使用“+”把两个字符串连接,如: String A = “this is a “; String B = “Java program”; String C = A + B; 2)使用concat(String str)实现两个字符串连接,如 String A = “this is a “; String B = “Java program”; String C = A.concat(B); Java中的注释 JAVA中的注释有以下两种: 1)行注释符“//”,以“//”开头到本行结束的所有字符被理解为注释,如: int a = c + b; // c与b的和赋给变量a 2)块注释符“/*” 和 “*/”,分别表示块的开始与结束,如: /* 程序名: 项目名: 作者: */ JAVA中的流程控制语句 三种基本流程 return语句 return流程控制也
您可能关注的文档
最近下载
- 市场部门市场营销专员工作手册(标准版).doc VIP
- 2025新课标义务教育数学(2022年版)课程标准试题库(含答案).docx VIP
- 电力工程专业设计工日定额-送电工程750kV部分.doc VIP
- 基于K-means和主成分分析的京张体育文化旅游带冰雪运动旅游市场研究.pdf VIP
- 电力工程设计收工日定额2012-3-28.doc VIP
- 人教版七年级下册英语全册教学设计(配2025年春新版教材).docx
- 电力工程专业设计工日定额-送电工程±500kV(直流)部分.doc VIP
- 2021春人教版九年级数学下册 第29章 全章教案.doc VIP
- 2025年湖北专升本武汉文理学院《动画概论》考试及答案.docx VIP
- 医院门诊服务优化与创新体系构建ppt课件.pptx
原创力文档

文档评论(0)