- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java简明教程-习题参考答案
参考答案
第1章
1.Java语言有哪些主要特点。
平台独立性
安全性
多线程
网络化
面向对象
2.目前美国Sun公司提供的适用不同开发规模的JDK有哪些。
目前Sun共提供了三种不同的版本:微平台版J2ME(Java 2 Platform Micro Edition),标准版J2SE(Java 2 Platform Standard Edition)和企业版J2EE(Java 2 Platform Enterprise Edition),这三种版本分别适用于不同的开发规模和类型,对于普通Java开发人员和一般学习者来说,选用标准版J2SE就可以了,学会了J2SE,再学J2ME或J2EE就比较容易上手,因为它们之间虽有所侧重,但相似之处很多,尤其是语言本身是一样的,都是Java。
3.Java Application的开发步骤有哪些。
Java Application的开发步骤:
(1)下载JDK软件并安装;
(2)配置相应的环境变量(path和classpath);
(3)编写Java源程序(文本编辑器或集成开发环境IDE);
(4)编译Java源程序,得到字节码文件(javac *.java);
(5)执行字节码文件(java 字节码文件名)。
4.什么是环境变量,设置环境变量的主要目的是什么。
环境变量的配置主要是为了进行“寻径”,也即让程序能找到它需要的文件,所以设置的内容就是一些路径。
5.不参考书本,试着编写一个简单的Java Application程序,实现在Dos窗口输出“Welcome to Nanjing City!”字符串。并对该程序进行编译和运行。
public class Hello {
public static void main(String args[])
{
System.out.println(Welcome to Nanjing City!);
}
}
6.编写一个Java Application程序,实现分行显示字符串“Welcome to Nanjing City”中的四个单词。
public class Hello {
public static void main(String args[])
{
System.out.println(Welcome );
System.out.println(to );
System.out.println(Nanjing );
System.out.println(City!);
}
}
第2章
1.Java语言对于合法标识符的规定是什么?指出以下哪些为合法标识符。
a a2 3a *a _a $a int a%
在Java语言中,标识符必须以字母、美元符号或者下划线打头,后接字母、数字、下划线或美元符号串。另外,Java语言对标识符的有效字符个数不做限定。
合法的标识符:
a a2 _a $a
2.变量的涵义是什么?变量名与变量值的关系?
在程序执行过程中其值可以改变的数据,称为变量,它本质上代表了内存中的一小块空间。每个变量都必须有对应的名称来标识它,即变量名,而变量空间所存放的数据则称为变量值。
3.Java语言提供哪些基本的数据类型,为什么要提供这些不同的数据类型?
布尔型:boolean
整型:byte、short、int以及long
浮点型(实型):float以及double
字符型:char
数据类型代表了数据的存储格式和处理方式,虽然严格来说计算机只能识别“0”和“1”,但是,有了数据类型以后,计算机的识别能力就被人为扩展了,它能够识别整数、实数以及字符等。
4.赋值语句的涵义是什么?
数据传递。
5.数据类型强制转换的原则是什么?如何转换?
对于变窄转换,如long到short、double到float,或者不兼容转换:float到short、char到short等,则需要进行强制转换。
float f = 11.5;
short b ;
b = (short)f; (强制转换)
6.每一条程序语句都应以分号来结束,这个分号能否用中文输入模式下输入的分号,为什么?
不能。首先中英文输入模式下输入的分号是不同的,不但外观不同,其存储所需的空间也是不同的,Java编译器只能识别英文的分号,对于中文分号,将会报错。
第3章
1.假定乘坐飞机时,每位顾客可以免费托运20kg以内的行李,超过部分按每公斤收费1.2元,以下是相应的计算收费程序。该程序存在错误,请找出。
public class Test
{
p
您可能关注的文档
- 4物理-徐州市2014届高三考前模拟物理试题Word版含答案.doc
- 吉林省建筑业企业申请表.doc
- 吉乐淘快乐购物平台推广营销方案.doc
- 同和生产岗位说明书.doc
- 同升祥鞋庄宣传片策划方案.doc
- 合肥装修网论坛现代简约个性设计案例.doc
- 4、心理调适方法ABC电子教案.doc
- 4G63发动机曲轴设计及有限元分析.doc
- 名人生平事迹(个人总结).doc
- 4-2-1测量-题库学生版.doc
- 人教版(PEP)小学六年级英语上册第四单元Unit 4 A Let’s talk优质课件.pptx
- 人教版(PEP)小学六年级英语上册第四单元Unit 4 单元主题创意思维导图.pptx
- 人教版小学三年级数学上册第十单元总复习《解决问题》学习与巩固.pptx
- 人教版小学三年级数学上册第四单元《解决问题》精品课件.pptx
- 人教版小学三年级数学上册第五单元《倍的认识(1)》天天练.pptx
- 人教版(PEP)小学六年级上册第二单元Unit2 A Let’s talk教学课件.pptx
- 人教版小学三年级数学上册第十单元总复习《数与代数(1)》天天练.pptx
- 人教版(PEP)小学六年级英语上册第四单元Unit 4 A Let’s talk公开课课件.pptx
- 人教版(PEP)小学六年级英语上册第四单元Unit 4 B Let’s talk优质课件.pptx
- 人教版(PEP)小学六年级上册第三单元Unit 3 A Let’s talk优质课件.pptx
最近下载
- 内部控制岗位职责详解.pdf VIP
- (外研版2024新教材)英语三年级上册 Unit 1 作业练习设计.docx
- 黄芪多糖提取工艺优化及抗氧化活性的研究.doc
- YBT4001.1-2019 钢格栅板及配套件 第1部分:钢格栅板.pdf VIP
- 人教版小学四年级数学上册《第四单元 三位数乘两位数》大单元整体教学设计[2022课标].pdf
- 移动集团HCIP-云售前解决方案高级工程师培训认证题库.docx
- 印刷行业样品承认书.pdf VIP
- 标准图集-北京市房屋建筑抗震节能综合改造图集 柱、圈梁、钢拉杆加固分册.pdf VIP
- 采购项目质量保证措施.docx VIP
- 2021健康照护师复习题库【附答案】.docx
文档评论(0)