欢迎来到天天文库
浏览记录
ID:6384028
大小:426.50 KB
页数:44页
时间:2018-01-12
《java课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、前言学习网址www.wddx.cn第一章Java语言基础1.指出Java语言的主要特点和ava程序的执行过程。答:强类型。编译和解释。自动无用内存回收功能。面向对象。与平台无关。安全性。分布式计算。多线程。2.说出开发与运行Java程序的主要步骤。答:安装SUN的JDK,配置classpath编写源文件。编译。运行。3.如何区分应用程序和小应用程序。答:应用程序必须在一类中定义一个main()方法,该方法代表应用程序的入口。小应用程序不必定义main()方法,但是必须继承applet类。4.说出Java源文件的命名规则。答:和类命名规则一样,首字母大写。5.选择一种上机环境,参照实
2、例,编写一个输出“helloworld!”字样的Java程序。答:选择SUN的IDE,用UltraEdit-32编写如下://HelloWorld.java/**44*
这是第一个程序
3、(包括英文字母、下划线、美元字符、文字字符)和数字字符组成。限定标识符的第一个字符不能是数字。8.Java有哪些基本的数据类型,它们的常量又是如何书写的?答:基本的数据类型也称为原始数据类型,是系统预先规定的一些常用类型。它们是:整数类型、浮点数(实数)类型、字符(文字)类型、逻辑类型(布尔型)。9.指出下列内容那些事Java语言的整形常量,哪些是浮点数类型常量,那些两者都不是?1)E-42)A4233)-1E-314)0xABCL5).32E316)0877)0xL8)0039)0x12.510)07711)11E12)056L13)0.14).0答:整形常量:4,5,6,8,1
4、0,12浮点型:1,3,9,13,14两者都不是:2,7,11第二章运算和语句1.Java字符能参加算术运算吗?答:能,例如char类型a自加后变b442.占字节多的变量能直接赋给占字节少的变量吗?答:不能,需强制类型转换。3.试用Java语言表达式描述以下数学计算式或逻辑条件:1)V=(4/3)*math.PI*math.pow(r,3);2)R=1/(1/R1+1/R2)原式3)y=x5+x3+6y=pow(x,5)+pow(x,3)+6;4)F=M1M2/R2F=M1*M2/R*R5)Math.sin(x)/ax+Math.cos(π*x/2)>0?Math.cos(π*x/
5、2):-Math.cos(π*x/2);6)00&&a<107)条件x=1与y=2有且只有一个成立(x==1&&y!=2)
6、
7、(x!=1&&y==2)4.设再求以下表达式之前,整形变量a的值是4,试指出在求表达式之后变量a,b和c的值。1)b=a*a++;b=16,a=5;2)c=++a+a;c=10,a=5;5.编写一个程序示意前缀++和后缀++的区别,前缀—和后缀—的区别。答:领悟第四题完全就可以理解前缀++后缀++--亦如此。6.若一个数恰好等于它的因子之和,则这个数称为“完全数”。编写程序求1000之内的所有完全数。解析:什么是数的因子?因子就是所有可以整除这
8、个数的数,但是不包括这个数自身.//HelloWorld.java/**44*
这是第二个程序
9、出。解析:/***
这是第三个程序
此文档下载收益归作者所有