高级程序设计JAVA作业答案.doc

高级程序设计JAVA作业答案.doc

ID:56068576

大小:49.45 KB

页数:4页

时间:2020-03-16

高级程序设计JAVA作业答案.doc_第1页
高级程序设计JAVA作业答案.doc_第2页
高级程序设计JAVA作业答案.doc_第3页
高级程序设计JAVA作业答案.doc_第4页
资源描述:

《高级程序设计JAVA作业答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浙江大学远程教育学院《高级程序设计JAVA》课程作业(选做)姓名:学号:年级:学习中心:第一章1.简述面向过程问题求解和面向对象问题求解的异同。两者都是运用计算机来解决一定问题而制作的软件程序。1)中心思想不同。前者是用计算机能够理解的逻辑来描述和表达待解决的问题及其具体的解决过程。后者是以具体的解题过程为研究和实现的主体。2)核心组成不同。数据结构、算法是面向过程问题求解的核心组成。对象、类与实体是对象问题求解的核心组成。3)解决方法不同。前者将现实世界的问题抽象成计算机可以理解和处理的数据结构,后者是要让

2、计算机逻辑来模拟现实世界的物理存在,让计算机世界向现实世界靠拢。2.面向对象的程序设计方法有哪些优点?优点:1)可重用性,一个软件项目中所开发的模块,能够不仅限于在这个项目中使用,而且可以重复地使用在其他项目中,从而在多个不同的系统中发挥作用。2)可扩展性,对现代应用软件提出的又一个重要要求,即要求应用软件能够很方便、容易地进行扩充和修改,这种扩充和修改的范围不但涉及到软件的内容,也涉及到软件的形式和工作机制。可扩展性使得面向对象程序设计法特别适合于在快速原型的软件开发方法中使用,也体现它对模块化技术的更有效

3、的支持。3)可管理性,面向对象的开发方法采用内涵比过程和函数丰富、复杂得多的类作为构建系统的部件,使整个项目的组织更加合理、方便。第二章1.编写一个Java Application,利用JDK软件包中的工具编译并运行这个程序,在屏幕上输出“WelcometoJavaWorld!”。publicclassEx2_3{publicstaticvoidmain(String[]args){System.out.println("Welcomtojavavorld");}}2.编写一个JavaApplet,使之能够在

4、浏览器中显示“WelcometoJavaAppletWorld!”的串信息。importjava.applet.*;publicclassEx2_4extendsApplet{//anappletpublicvoidpaint(Graphicsg){g.drawString("WelcometoJavaAppletWorld!",20,20);}}3.Java语言有哪些主要特点?1)平台无关性。其独特的运行机制使得它具有良好的二进制级的可移植性,利用Java,开发人员可编写出与具体平台无关、普遍适用的应用程序

5、,大大降低了开发、维护和管理的开销。2)面向对象。3)安全稳定。特有的“沙箱”机制是其安全性的保障。4)支持多线程。允许同一个程序有两个执行线索,满足一些复杂软件的需求。5)简单易学。去除C++中不容易理解和掌握的部分,同时保证它的基本语法部分与C语言几乎一模一样,降低学习难度。第三章习题:1.编写程序输出用户指定数据的所有素数因子publicclassEx3_15{publicstaticvoidmain(String[]args){try{BufferedReaderin=newBufferedReade

6、r(newInputStreamReader(System.in));System.out.print("请输入一个正整数:");Strings=in.readLine();inta=Integer.parseInt(s);System.out.println(a+"的所有素因子包括:");for(inti=2;i<=a;i++){if(a%i==0&&isPrime(i)){System.out.println(i);}}}catch(IOExceptione){}}publicstaticbooleani

7、sPrime(inta)//判断一个数是否是素数{if(a<=1)returnfalse;for(inti=2;i

8、)Java-Visual-Machine(5)_$abc答:标识符可以由编程者自由指定,但是需要遵循—定的语法规定。标识符要满足如下的规定:(1)标识符可以由字母、数字和下划线(_)、美元符号($)组合而成。(2)标识符必须以字母、下划线或美元符号开头,不能以数字开头。在实际应用标识符时,应该使标识符能一定程度上反映它所表示的变量、常量、对象或类的意义,这样程序的可读性会更好。题中的标识符中的(3)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。