




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java默认启动”练习解答第一章Java开发入门一、空白问题1、Java EE、Java SE、Java ME 2、JRE 3、javac 4、bin 5、path、classpath ii、选择题1、ABCD 2、C 3提供许多Java基类,例如,与操作系统部分相对应的2、Java运行时环境(JRE)、Java程序运行行所需的基本条件,以及IO类、GUI控件类、网络类等。JRE是为最终用户提供的,如果只想运行其他人开发的Java程序,则必须在计算机上安装JRE。Java Development Kit(Java Development Kit,Java开发工具包)包含编译工具、解释工具、文档创作工具和程序包工具各种开发相关工具,可供Java开发人员使用。如果初学者学习和使用Java语言,则必须先下载和安装JDK。JDK已包含JRE部分,因此初学者安装JDK后,就不再需要下载和安装JRE了。四、程序设计问题public class hello world public static void main(stringargs) system . out . print ln(这是第一个Java程序!);第二章Java编程基础一、填空1、第2类、真和假3、单行注释、多行注释、文档注释4、基本数据类型、参考数据类型5、1、2、4、8 6、| 7、0 89,34 10,56 2,判决问题1,2,3,4,5,5,3,选择题1,AD 2,AD 3,C 4,ABCD 5,C 6,A 7,AC将Int值4和b相加会导致编译失败,因为变量b的类型为byte,所以int类型不大,无法存储int类型的值。编译失败。这只能在相应的代码块中使用,因为y是最内侧代码块中定义的变量;y=x;语句无法超过y变量的范围进行编译。打印结果为3。4、打印结果为9 8 7 5、问题1、Java语言的8种基本数据类型是表示一个字节的byte字节。短整型,占用双字节。Int整数,占4字节。长整型,占8字节。浮点单精度浮点,4字节。双精度浮点,8字节。以Char字符形式表示两个字节。表示逻辑值的boolean,其值分别为true和false,表示一个字节。2,在任何情况下,使用“”在表达式之间连接时,“”两侧的表达式都包含在计算中。使用“”连接时,如果左侧表达式“”为false,则不执行右侧表达式。例如,定义int x=2,y=0。Boolean b=x y x/2 0表示法由0引发异常,因为x/y的表示式已执行。但是,boolean b=x y x/2 0不会引发此异常,因为x y为false并且未执行表达式x/y。3,方法重载意味着只要方法的参数数或数据类型不匹配,就可以在类中声明多个同名的方法。调用这些同名的方法时,JVM根据实际参数绑定到其他方法。六、编程问题1,参考答案public class test 01 public static void main(stringargs) intsum=0;for(int I=1);I 100I) if (i% 2)!=0)sum=I; system . out . print ln(sum);2,见答复Public类test 02 public static void main(string args) inty=function(0);system . out . print ln(y); public static int function(int x) inty;if(x 0) y=x 3; else if(x=0) y=0; else y=x * x-1; return y;请参阅回答public class test 03 public static void main(stringargs) intarr= 25,24,12,76,101,96,28 ;for(int I=0);I arr . length-1;I) /定义内部回路for(intj=0);j arr . length-I-1;J) if (arrj arrj 1) /比较相邻元素/下面三行代码表示两个元素int temp=arrj;arrj=arrj 1;arrj 1=temp; for(int I=0);I arr.lengthI) system . out . print(arrI);/打印元素和空格第3章面向对象(上)一、填空1、包、继承、多态2、new 3、成员变量、局部变量4、类、类5、this 6、finalize()7,静态变量8,内部类9,javadoc 10,private 2,语法1,对2,对3,错误4,对5,错误3,选择题1,B 2,D 3,B 4,ABC 52,静态方法method()无法访问非静态成员变量x,因此无法编译程序。3、可以编译程序,运行结果为“inner”。第五,快速响应1,配置方法是类实例化对象时自动调用的类的特殊成员。一般方法仅在使用时调用。定义构造函数方法时,方法的名称必须与类名称相同,方法的名称前面不能有返回值类型的声音,方法不能使用return语句返回值2,使用单实例模式时,类只能有一个实例对象。六、编程问题1,参考答案Class Student 专用字符串名称;Private double gradepublic student() public student(string name,double grade) this . name=name;This.grade=grade public string get name() return name; public void set name(string name) this . name=name; public double getgrade() return grade; public void set grade(double grade) this . grade=grade; public class test 01 public static void main(stringargs) student stu 1=new student();Stu1。set name( zhanggsan );stu 1 . set grade(99);student stu 2=new student( Lisi 100);2,见答复Class fatherPrivate String name= zhangjunclass child public void intro father() system . out . print ln( my fathers name is name); public class test 02 public static void main(stringargs) father . child=new father()。new child();child . intro father();第四章面向对象(下)一、空格填充1、继承2、方法、抽象类3、import 4、子类、超类、基类5、Exception 6、final 7、super 8、Object 9、try、try这两个语句使用try块,捕获程序中因0除以而引发的异常,然后继续向下运行,并输出“进入catch code block”、“进入finally code block”。2,程序编译失败,因为程序无法通过使用final关键字修饰Animal类来继承Animal类。在shout()方法中也使用了Final关键字,因此无法重写方法。3、程序编译可以通过,输出结果叫“动物!单击和“汪汪”.在程序调用shout()方法时,首先通过super.shout()调用超类,然后是“调用动物!“因为说”,然后说“汪汪”.如果输出4,则定义的eat()方法无效,因为接口中定义的方法必须没有方法主体。接口的方法也是错误的,因为必须在子类中实现所有方法,并且run()方法没有在子类中重新实现。第五,简单的问题1,在继承关系中,子类的方法具有相同的父类的方法和方法名称、返回类型和参数列表,因此子类的方法重写(复盖)父类的方法。2,多态是指在特定情况下可以表示不同状态以响应不同属性和方法的不同形式的对象。简单地说,多态是指使用父类类型的变量引用子类对象,这意味着程序的执行方式取决于所引用子类对象的性质。3,在Java中使用abstract关键字修改的类称为抽象类。抽象类不能实例化,通常需要编写继承抽象类的子类,同时实例化子类以获取该类的对象。抽象类通常用于表示抽象概念。接口可以称为特殊的抽象类,该类只能定义常量和抽象方法。由于介面的特殊性,定义时需要interface关键字。六、编程问题1,参考答案Class Student public String namePublic int agePublic student (string name,int age) this . name=name;This.age=age public void show() system . out . print ln( name : name age : age); class undersgradate extends student public string degree;Public undergraduate (string name,int age,string degree) super (name,age);This.degree=degree public void show() system . out . print ln( name : name age : age degree : degree); public class test 01 public static void main(stringargs) student student=new student( zhane )student . show();under gradate under graduate=new under graduate( Lisi 20, bechalor );under graduate . show();2,见答复interface shape double area(double given value); class square implements shape public double area(double side length) return side length * side length; class circle implements shape public double area(double r) return math . pi * r * r; public class test 02 public static void main(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政车辆登记管理办法
- 香港企业股权转让与收益权分割及经营管理权交接协议
- 自助打印机购置与智慧城市建设服务合同范本
- 经典分手后财产分割及情感补偿协议范本
- 职工长病假管理办法
- 遵义危险房管理办法
- 进出口合同履约中的国际贸易仲裁与调解服务协议
- 葡萄园保温管理办法
- 农贸市场牛羊肉直供食堂配送及质量追溯体系协议
- 韩国夫妻离婚程序中财产评估及分割合同
- 人教部编版七年级语文上册《秋天的怀念》示范课教学课件
- 地质灾害防治工程勘察规范DB50143-2003
- 光伏并网系统中的网络安全分析
- 特种设备安全管理制度完整版完整版
- TBIA 28-2024 骨科疾病诊疗数据集 -骨科院内静脉血栓栓塞症
- 2024年中央企业全面质量管理知识竞赛考试真题库(含答案)
- 泰州zx附属初中2023-2024七年级上学期第一次月考数学试卷及答案
- 【课件】点线传情-造型元素之点线面高中美术人美版(2019)选择性必修1+绘画
- 应征公民政治考核表(含各种附表)
- 现代职业人就业指导篇 教案 现代职业人(就业指导篇)授课计划
- 风机气动噪声控制耦合仿生研究
评论
0/150
提交评论