- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA期末复习材料
JAVA复习材料
第一章
1、java的可移植性:Java源程序可在不同的操作系统上运行
2、未用javac编译直接运行java文件,会出现“找不到类”的异常
第二章
1、Java的数据类型
2、length的使用
所有的数组都有一个属性length。
数组名.length:表示系统为数组所分配的连续内存空间的长度。
例如:
double number[ ]=new double[15];
//number.length的值是15
int [ ][ ]xx=new int[3][4];
//xx.length=3,xx[0].length=4
3、数组的引用
数组属于引用数据类型,因此两个相同类型的数组如果具有相同的引用,它们就有完全相同的元素。例如:
int []a={1,2,3},b={4,5};
数组变量a和b分别存放着不同的引用。但是,如果使用了赋值语句:a=b;那么,a中存放的引用就和b的相同,这时系统将释放最初分配给数组a的元素,使得a的元素和b的元素相同,即a[0],a[1]就是b[0],b[1],而最初分配给数组a的三个元素已不复存在。
4.数组的初始化
动态初始化:程序员指定数组长度,但不直接为数组元素分配初值。
例:float boy[]= new float[5];
上述语句相当于:
float boy[]= new float[5];
boy[0]=21.3f;boy[1]=23.89f ……
静态初始化:程序员显式指定每个元素的初值,由系统决定数组长度。
例:float boy[]={21.3f,23.89f,2.0f,23f,778.98f};
注:声明数组的不能指明数组的大小,例 int [3] a={1,2,3};错误
5、动态初始化和静态初始化不能同时进行。
例:float boy[]= new float[5]{21.3f,23.89f,2.0f,23f,778.98f};是错误的。
6、命令行参数
每一个Java Application程序都有一个含有String args[]参数的main方法。该方法的说明如下:
public static void main(String args[ ]);
参数String args[]表示main方法接收了一个字符串数组,该字符串数组就是从命令行上传递过来的参数。由于Java Application程序可以用命令行来启动,所以命令行参数就成为向Java Application程序传递参数数据的常用而且有效的手段。
例: int i=Integer.parseInt(args[0]);
int j=Integer.parseInt(args[1]);
运行java程序时键盘键入的实参至于字符串数组arg[ ]的arg[0]和arg[1]里,通过拆箱后将值分别赋值给i和j 运行格式为:例 java A 5 6 (A为java文件名,5和6为传入的实参)
第三章
1、int型的整数运算结果为int型,精度比int小的数(byte、short)运算结果都为整型(补充:char字符型与int整型运算结果为int整型)
2、单精度和双精度的浮点型:单精度后面加f,例如3.1f为单精度,3.1为双精度
3、switch开关语句
switch 语句是多分支的开关语句,它的一般格式定义如下:
switch(表达式)
{
case 常量值1:
若干个语句
break;
case 常量值2:
若干个语句
break;
… … …
case 常量值n:
若干个语句
break;
default:
若干语句]
}
default语句是可选的,它接受除上面接受值的其他值。
case后面可以跟多个语句,这些语句可以不用大括号括起来。
switch后面括号中表达式的值必须是符合byte、char、short、int、enum(String类型Java 7才支持)的常量表达式,而不能用浮点类型或long类型。
每个c
您可能关注的文档
最近下载
- 2024年部编版四年级上册语文大单元作业设计第二单元作业单.pdf VIP
- 美国Megger IDAX300-350绝缘诊断分析仪使用说明书.pdf
- 六年级语文上册1-2单元测试(原卷+答案)2023-2024学年 部编版.docx
- 重油催化裂解增产丙烯研究进展.doc VIP
- 《食品添加剂应用技术》第二版 课件 任务4.2 增稠剂的使用.pptx
- 2023全国青少年文化遗产知识大赛题库附答案(401 -600 题).docx
- 双减背景下新课标单元整体作业分层设计案例 人教版初中英语八年级上册 Unit 1 Where did you go on.docx
- 《哈利波特》书籍分享ppt课件(图文).pptx
- 2.2 中国的气候第1课时 气候复杂多样教学设计 2023-2024学年湘教版地理八年级上册.docx
- 《中国特色社会主义道路的开辟与发展》参考课件.pptx VIP
文档评论(0)