- 10
- 0
- 约4.62千字
- 约 12页
- 2020-03-09 发布于江西
- 举报
Java 期末复习提纲
1、 Java 语言的起源与发展。
起源:Sun 公司; 发展:eclipse 联盟,由 IBM 公司牵头。
特点:面向对象,简单性,交互式,与平台无关性,分布性,安全性, 丰富的 API 文档,Java 类库。
2、 与 Java 编程有关的概念。
Java 虚拟机 JVM(Java Virtual Machine),解释和执行 Java 字节码程序。 Java 命令行开发工具 JDK,创建、调试、运行 Java 程序。
开发平台 Eclipse。
一个 Java 源程序的名称:主类名 . java
经编译后生成的字节码程序名:主类名 . class
3、 Java 的符号。
注释符:单行注释://
多行注释:/* */
保留字:java 编程中具有特定含义的专用单词,如:
class,boolean,break,double, int,if,for,final,public, return,switch,void,while
标识符:标识符由字母、数字、下划线( _ )或美元符($)组成。
必须以字母、下划线或美元符开头。
用户定义标识符时不能与 Java 保留字同名。
如:abc,_xyz,,中国,class123,if_else
4、 Java 的数据类型。
布尔型:boolean x ; 两个值:true 和 false,占一个字节。
字符型:char debug12 = ‘H’;
字符串:String y = “abcde”;
整型: byte x; short y; int j; long w;
默认为 int 型。
实型: float f2; 单精度, double d3; 双精度。默认为双精度。 需要存储空间最大的数值型是 double、long,8 字节(64 位)。
5、 数据类型的转换规则。
1)自动转换:
当把精度低的变量的值赋给精度高的变量时,系统自动完成数据类型
的转换。如:
byte b2 = 124;
int i3 = b2 ; //byte 自动转换为 int
long L4 = i3 ;
//int 自动转换为 long
在不同数据类型运算时,系统自动把精度低的转换成精度高的,如在:
float f2 = 5.84F; double d3 = 4.16 + f2; // f2 自动转换为 double 型 int i4 = 5; double d4 = i4/2.0; //i4 自动转换为 double 型
2)强制转换:
当把精度高的变量的值赋给精度低的变量时,必须使用强制类型转换。
格式为:(类型名)要转换的数据
如: int i5 = (int)4.7; //损失精度,4.7 变为 4,
float x = (float)333.3; //333.3 是 double 型,转换为 float 型
3)String 类型与基本数据类型的转换。
把字符串转换为其他类型数据:格式:X.parseX(字符串)
如:String s1 = “12.5”; double a = Double.parseDouble(s1); 基本数据类型换为 String 类型转:格式:X .toString(数值类型) 如:double d3 = 333.3; String s4 = Double.toString(d3);
练习:下列语句组哪个是正确的:
A. int i = 50; char c = i; B. int i = 20; long j = i *100L;
C. char c = c; String s = c; D. double d = 500.12D; float f = d;
6、运算符。
1)算术运算符。
加法运算符:+ ,如:x+y;
减法运算符:- ,如:x-y;
乘法运算符:* ,如:x*y;
④除法运算符:/ ,如:x/y;
注意:45/2 结果为 22
45.0/2.0 结果为 22.5
⑤取模运算符:% ,如:x%y;//也称除取余,45%2 结果为 1 ⑥自增运算符:如:int k = 0,j = 10 ;
前自增:k = (++j) + 10,//结果 j=11,k=21
后自增:k = (j++) + 10,//结果 j=11,k=20
⑦自减运算符:如:int k = 0,j = 10 ;
前自减:k = (--j) + 10,//结果 j=9,k=19
后自减:k = (j--) + 10,//结果 j=9,k=20
练习:求 y 的值:
int n = 8, m =3,y; y = --n * m++ ;
A. 24 B. 32 C. 21 D. 28
⑧复合赋值运算:
运算符
示例 1
等价于
示例 2
等价于
+=
a+
您可能关注的文档
最近下载
- 特定技能2号农业练习题11.docx
- 2026年在带头固本培元、增强党性等五个带头方面对照检查存在的问题、整改措施材料6份文.docx VIP
- 冰川雪山攀登技巧心得分享心得总结.docx VIP
- 小森印刷机s40操作说明.pdf VIP
- 8篇2026年带头固本培元、增强党性(五个带头)方面存在的问题精选.docx VIP
- 翼状胬肉病人护理精品PPT课件.pptx
- 2026年河北省职业病诊断医师资格(尘肺病类)高分突破必练试题库(含答案).docx
- 2024中医临床实践指南穴位埋线减肥.docx VIP
- 人教PEP版五年级下册英语全册教案(单元整体教学设计).docx VIP
- 2025年贵州省公务员考试题及答案解析.docx
原创力文档

文档评论(0)