java2面向对象程序设计答案

java2面向对象程序设计答案

ID:14411656

大小:55.00 KB

页数:21页

时间:2018-07-28

java2面向对象程序设计答案_第1页
java2面向对象程序设计答案_第2页
java2面向对象程序设计答案_第3页
java2面向对象程序设计答案_第4页
java2面向对象程序设计答案_第5页
资源描述:

《java2面向对象程序设计答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java2面向对象程序设计答案第一章单数题参考答案1-1在1991年SunMicrosystems公司成立了一个名为Green的内部研究计划,希望将程序安装在家电中,而计划的主持人JamesGosling将此程序语言命名为Oak,为Jave语言的前身。一开始市场对于智能型家电的需求不如预期而导致Green计划有困难,直到1994年因特网开始盛行,让Sun公司灵机一动使用Java来制作动态网页,也拜网络盛行之赐而使Java一炮而红,在1995年5月Sun公司正式推出Java,目前还可利用在企业应用程序设计、全球信

2、息网服务器端程序设计等。1-32001年10月Nokia已宣布与SUN合作开发后,其他厂商(如摩托罗拉等)也表示明年将陆续推出Java手机,以刺激非语音市场的成长,预计相关功能可以如期完成,Java风潮将再度起飞。1-5接触过Java的人,一定会对Java两个专用的logo印象深刻,一个就是JavaCup,另一个就是叫作Duke的吉祥物了。这位可爱的Duke是由JoePalrang在1992年时所创作出来的,Duke当时在Star7上所扮演的角色是类似Office2000中小帮手的功能。1-7位码的执行环境为J

3、ava虚拟机(JavaVirtualMachine,JVM)。JVM或内嵌于一般浏览器(Netscape,InternetExplorer),或由程序开发工具所提供(SunMicrosystems'JavaDevelopmentKit,JDK)。任何有JVM环境的操作系统都能执行Java程序,不论是Windows系统、Unix(Solaris,AIX,HP-UX,Linux等等)系统、Mac系统或OS/2系统。所以说Java语言是"WriteOnce,RunAnywhere"其寓意就在此。1-9是指Java的b

4、yte-codes可「编写一次,到处运行」,当您用任何一种Java编译器编译成byte-codes时,便可在含有JVM的系统运行,无论是Windows、iMac或Unix。1-11请自行前往观看。1-13请参考hw1_13.java。1-15请参考hw1_15.java。第二章单数题参考答案2-1请参考下面的程序代码:01publicclassmyjava//定义public类myjava02{03publicstaticvoidmain(Stringargs[])04{05inti;//声明变量i06i=5;

5、//将i赋值为207System.out.println(i+"+"+i+"="+(i+i));//印出内容08System.out.println(i+"*"+i+"="+(i*i));//印出内容09}10}2-3变量名称不能使用到Java的关键词,其他的英文字母、数字或底线皆可。此外,Java的变量有大小写之分,会将其判断成两个不同的变量。2-5请参考hw2_5.java。2-7需加上publicstaticvoid这三个修饰符(modifier):public--代表main()为公有的method。s

6、tatic--表示在main()在没有建立类对象的情况下,仍然可以执行。void--表示main()没有返回值。2-9System.out是指标准输出,通常与计算机的接口设备有关,如打印机、屏幕等。其后接续了文字pirntln,是由print与line所组成的,意义是将后面括号中的内容打印出来,再把光标移到下一行的开端。2-11请参考hw2_11.java。错误信息:Mainmethodnotpublic中文意思是说main()method缺少public,故可知Java程序内一定要有public。2-13方法

7、一:在声明的时候赋值。方法二:声明后再赋值。方法三:在程序中的任何位置声明并赋值。2-15_artist,__two,___AMD,println,ChinaTimes,Y2k,Pentium,TOMBO,A1234,jdk1_3,NO1,AAA。2-17main属于标识符,因为可以更改或是重复定义它。2-19请自行实现。2-21此程序有多处错误,列于下面供参考:第4行批注/*符号必须是成双成对的,缺少了*/符号。第6行程序语句后并没有分号(;)作为结束。第7行Java变量名称有大小写分别,故Num并没有被定义

8、,或是与num相同变量名称。2-23(1)除了便于程序的阅读与调试外,也可减少程序维护与开发的时间。(2)程序中加上批注,替变量取个有意义的名称、保持每一行只有一个语句及适当的空行,也可以利用空格键或是Tab键将程序语句缩排(indent)。第三章单数题参考答案3-1(a)2B(X)整数常数不能有数字以外的其他字符(b)1A(X)整数常数不能有数字以外的其他字符(c)3.20(O)(d

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

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

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