java程序设计实用教程课后习题答案--金保华(科学出版社)

java程序设计实用教程课后习题答案--金保华(科学出版社)

ID:12400064

大小:68.50 KB

页数:18页

时间:2018-07-16

java程序设计实用教程课后习题答案--金保华(科学出版社)_第1页
java程序设计实用教程课后习题答案--金保华(科学出版社)_第2页
java程序设计实用教程课后习题答案--金保华(科学出版社)_第3页
java程序设计实用教程课后习题答案--金保华(科学出版社)_第4页
java程序设计实用教程课后习题答案--金保华(科学出版社)_第5页
资源描述:

《java程序设计实用教程课后习题答案--金保华(科学出版社)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章JAVA语言的特点:1.简单性2.面向对象性3.分布式与安全性4.与平台无关性5.编译和解释特性6.多线程7.动态执行8.自动废区回收性9.丰富的API文档和类库第二章1.Java语言对标识符的组成有何要求?标识符用来标识类名,变量名,方法名,类型名,数组名,文件名的有效序列称为标识符。简单地说,标识符就是一个名字。Java语言规定标识符由字母,下划线,美元符号和数字组成,并且第一个字符不能是数字字符。标识符不能是关键字,但是它可以包含关键字作为它的一部分。2.如何定义变量和常量?常量:关键字+数据类型

2、+常量名称=常量值如finaldatatypeCONSTNAME=VALUE变量:变量声明要三部分:变量类型,变量名,初始值intx=1;3.java的数据类型有哪些?1)布尔类型:boolean(逻辑型)trueorfalse默认是false2)整数类型byte(字节类型)一个byte8位,占用1个字节例32B默认是0取值范围是-27—27-1-128~127short(短整型)一个short16位,占用2个字节例32S默认是0取值范围是-215—215-1-32768~32767int(整型)一个int3

3、2位,占用4个字节例32默认是0取值范围是-231—231-1-2147483648~2147483647long(长整型)一个long64位占用8个字节例32L默认是0取值范围是-263—263-1-9223372036854774808~92233720368547748073)字符型char用‘单个字符’表示无符号unicode字符例’a’‘1’取值范围是u0000~uFFFF4)浮点类型分float(单精度浮点型)一个float32位,占用4个字节例3.2F默认是0.0f取值范围是3.4e-038

4、—3.4e+038double(双精度浮点型)一个double64位,占用8个字节例3.2默认是0.0取值范围是1.7e-038—1.7e+0384.利用if语句判断两个数是否相等。publicclassIFstatement{publicstaticvoidmain(String[]args){inta=2,b=1;if(a=b){System.out.println("a=b")}elseSystem.out.println("a不等于b");}}5.利用if-else语句判断某一具体年份是否为瑞年。pu

5、blicclassYUNNIANstatement{publicstaticvoidmain(String[]args){intx=2010;if((x%4==0&&x%100!=0)

6、

7、(x%4==0&&x%400==0)){System.out.println("该年为闰年");}else{System.out.println("该年为平年");}}}6.利用switch语句实现如下功能:根据用户输入的年份和月份,有程序判断该年的该月有多少天。publicclassTTIANSHUstatement{pu

8、blicstaticvoidmain(String[]args){inty=0,m=0,n=0;y=Integer.parseInt(args[0]);m=Integer.parseInt(args[1]);switch(m){case1:case3:case5:case7:case8:case10:case12:System.out.println(31);break;case4:case6:case9:case11:System.out.println(30);break;case2:{if((y%4==

9、0&&y%100!=0)

10、

11、(y%4==0&&y%400==0))n=28;elsen=29;System.out.println(n);}break;default:System.out.println("输入错误");}}}7.利用两种不同的循环语句计算10的阶乘。publicclassJIECHENGstatement{publicstaticvoidmain(String[]args){intx,sum=1;for(x=10;x>1;x--){{sum=sum*x;}}System.out.print

12、ln(sum);}}8.计算10-100之间的所有素数之和。publicclassSUSHUstatement{publicstaticvoidmain(String[]args){intn,x,sum=0;for(n=10;n<=100;n++){for(x=2;x

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

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

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