- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java2面向对象程序设计答案
Java2面向对象程序设计答案
第一章 单数题参考答案
1-1 在1991年Sun Microsystems公司成立了一个名为Green的内部研究计划,希望将程序安装在家电中,而计划的主持人James Gosling将此程序语言命名为Oak,为Jave语言的前身。一开始市场对于智能型家电的需求不如预期而导致Green计划有困难,直到1994年因特网开始盛行,让Sun公司灵机一动使用Java来制作动态网页,也拜网络盛行之赐而使Java一炮而红,在1995年5月Sun公司正式推出Java,目前还可利用在企业应用程序设计、全球信息网服务器端程序设计等。
1-3 2001年10月Nokia已宣布与SUN合作开发后,其他厂商(如摩托罗拉等)也表示明年将陆续推出Java手机,以刺激非语音市场的成长,预计相关功能可以如期完成,Java风潮将再度起飞。
1-5 接触过Java的人,一定会对Java两个专用的logo印象深刻,一个就是Java Cup,另一个就是叫作Duke的吉祥物了。这位可爱的Duke是由Joe Palrang在1992年时所创作出来的,Duke当时在Star 7上所扮演的角色是类似Office 2000中小帮手的功能。
1-7 位码的执行环境为 Java 虚拟机(Java Virtual Machine, JVM)。JVM 或内嵌于一般浏览器(Netscape, Internet Explorer),或由程序开发工具所提供 (Sun Microsystems Java Development Kit, JDK)。任何有 JVM 环境的操作系统都能执行Java程序,不论是 Windows 系统、Unix(Solaris, AIX, HP-UX,Linux 等等)系统、Mac系统或OS/2系统。所以说Java语言是Write Once, Run Anywhere其寓意就在此。
1-9 是指Java的byte-codes可「编写一次,到处运行」,当您用任何一种Java编译器编译成byte-codes时,便可在含有JVM的系统运行,无论是Windows、iMac或Unix。
1-11 请自行前往观看。
1-13 请参考hw1_13.java。
1-15 请参考hw1_15.java。
第二章 单数题参考答案
2-1 请参考下面的程序代码:
01 public class myjava //定义public 类myjava
02 {
03 public static void main(String args[])
04 {
05 int i; // 声明变量i
06 i=5; // 将i赋值为2
07 System.out.println(i+++i+=+(i+i)); // 印出内容
08 System.out.println(i+*+i+=+(i*i)); // 印出内容
09 }
10 }
2-3 变量名称不能使用到Java的关键词,其他的英文字母、数字或底线皆可。此外,Java的变量有大小写之分,会将其判断成两个不同的变量。
2-5 请参考hw2_5.java。
2-7 需加上public static void这三个修饰符(modifier):
public--代表main()为公有的method。
static--表示在main()在没有建立类对象的情况下,仍然可以执行。
void--表示main()没有返回值。
2-9 System.out是指标准输出,通常与计算机的接口设备有关,如打印机、屏幕等。其后接续了文字pirntln,是由print与line所组成的,意义是将后面括号中的内容打印出来,再把光标移到下一行的开端。
2-11 请参考hw2_11.java。错误信息:Main method not public中文意思是说main() method缺少public,故可知Java程序内一定要有public。
2-13 方法一:在声明的时候赋值。
方法二:声明后再赋值。
方法三:在程序中的任何位置声明并赋值。
2-15 _artist, __two, ___AMD, println, ChinaTimes, Y2k, Pentium, TOMBO, A1234, jdk1_3, NO1, AAA。
2-17 main属于标识符,因为可以更改或是重复定义它。
2-19 请自行实现。
2-21 此程序有多处错误,列于下面供参考:
第4行批注/*符号必须是成双成对的,缺少了*/符号。
第6行程序语句后并没有分号(;)作为结束。
第7行Java变量名称有大小写分别,故Num并没有被定义,或是与num相同变量名称。
2-23 (1) 除了便于程序的阅读与调试外,也可减少程序维护与开发的时间。
(2) 程序中加上批注,替变
文档评论(0)