没有合适的资源?快使用搜索试试~ 我知道了~
Java语言程序设计一课后习题答案全集.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 132 浏览量
2021-10-02
07:31:14
上传
评论
收藏 1.44MB DOC 举报
温馨提示
试读
64页
Java语言程序设计一课后习题答案全集.doc
资源推荐
资源详情
资源评论
- -
1.1 指出 JAVA 语言的主要特点和 JAVA 程序的执行过程。
答:强类型
编译和解释
自动无用内存回收功能
面向对象
与平台无关
平安性
分布式计算
多线程
程序执行过程如下图:
编写源文件,编译器编译源文件转换成字节码,解释器执行字节码。
1.2 说出开发与运行 JAVA 程序的重要步骤。
答:编写源文件使用一个文本编译器如 或记事本不可以使用 将编好
的源文件保存起来源文件的扩展名必须是
编译 源文件使用 编译器编译源文件得到字节码文件
运行 程序 程序分为两 类 —— 应用 程 序必须通 过 解释器
来解释执行其字节码文件 小应用程序必须通过支持 标准的浏览器来
解释执行。
1.3 如何区分应用程序和小应用程序?
答:应用程序在与源文件名字一样的类中有 方法该方法代表应用程序的入口
小应用程序必须有一个 !!" 类的子类,该类称作主类,必须用 !#$" 修饰。
1.4 说出 JAVA 源文件的命名规那么。
答:源文件命名规那么和类命名规那么一样,所有的单词首字母都用大写字母,且必
须和源文件的 !#$" 类同名。
1.6 JAVA 语言使用什么字符集?共有多少个不同的字符?
答: 语言使用 % 字符集,共有 个字符。
1.7 JAVA 语言标识符的命名规那么是什么?
由字母包括英文字母、下划线字符、美元字符、文字字符和数字字符组成
限定标识符的第一个字符不能是数字字符
不能和关键字重名
长度不能超过 个字符
1.8 JAVA 有那些根本数据类型,它们的常量又是如何书写的?
数据类型 关键字 字节数 默认值 常量举例 X 围
逻辑
类型
布尔型
boolea
n
&"' &"'# &"'#
- word.zl-
- -
字符型
char (
我,ぽ (~
整数
类型
字节性
byte (
,, )~
短整型
short (
,, )~
整型
int (
,, )~ )
长整型
long (*
*,*,* )~ )
浮点
类型
单精度浮点
oat (+
+,,+
)(~ )()
()~ (
双精度浮点
double (-
- , ,
-
)(( ~ )()
(
()(~ ((
1.9 指出以下内容哪些是 JAVA 语言的整型常量,哪些是浮点数类型常量,哪
些两者都不是。
整型常量: ( ./*(((((*
浮点数类型常量:))((
两者都不是,
第二章 运算和语句
2.1 Java 的字符能参加算术运算吗?
可以。字符与整型数据运算,结果为整型数据,只能赋给整型变量,如果附给字符
型变量会损失精度,需要强制类型装换;
字符与字符运算,结果为字符型数据,可以直接赋给字符型或整型变量。
2.2 占字节多的变量能直接赋值给占字节少的变量么?
答:不能直接赋值,需要强制类型转换。
2.3 试用 Java 语言表达式描述以下数学计算式或逻辑条件:
〕
3
)34( rV
解:01(234567345!8
〕
)11(1
21
RRR
解:91(2(29:(29
〕
6
35
xxy
解:;145!8:45!8:
〕
2
21
RMMF
解:+1(34342939
- word.zl-
- -
〕
|2/cos|/sin xaxx
解:45'23:45$'45'<32
〕(==(
解:>(??=(
条件 1与 ;1有且只有一个成立
解:11??;@1AA@1??;11
2.4 设在求以下表达式之前,整型变量 a 的值是 4,试指出在求了以下表达式
之后,变量 a、b 和 c 的值。
; aab
解:1; $1;
;aac
;
解:1; 1(
2.6 假设一个数恰好等于它的因子之和,那么这个数称为“完全数〞。编写程序
求 1000 之内的所有完全数。
分析:假设一个自然数,它所有的真因子〔即除了自身以外的约数〕的和恰好等于它
本身,这种数叫做完全数。例如 1:+;1++++
程序运行结果:
233
3author 段智敏
32
publicclassBCD
publicstaticvoidEFGHF'D
EF'#"EF1I(((以内,完全数有:I22最后结果字符串
forint1=1(((::D
ifisPerfectNumberD
'#"EF:1:I,I
J
J
E;'out!"'#"EF
J
privatestaticboolean'6&K#$int#$ D
int'#1(22因子的和
EF'1newEFII
forint1=#$::D
if#$L11(D
'#:1
':1:I:I
- word.zl-
- -
J
J
if'#11#$D22如果因子之和,等于本身,那么是完数
'1''#$'F('"F5)22去掉字符串最后一个多余的“:〞
E;'out!"#$:I的因子有:I:'
returntrue
J
returnfalse
J
J
2.7 编写输入正实数 x,求平方不超过 x 的最大整数 n,并输出。
程序运行结果:
第一种命令行方式输入
import#"E
233
3编写输入正实数 ,求平方不超过 的最大整数 ,并输出。=.9>
3命令行方式,输入正实数,输出结果=.9>
3author 段智敏
32
publicclassBCC
D
publicstaticvoidEFGHF'
D
E'"E1newEE;'in
E;'out!I请输入正实数 MI
EF'1'"E
int#$1)
try
D
#$17FparseInt'
J
catchK#$+!
D
E;'out!"I输入非法字符,程序完毕!!!I
return
J
if#$=
E;'out!"I输入的数不是正实数,程序完毕!!!I
else
D
int1int45sqrt#$
E;'out!"I平方不超过I:#$:I的最大整数1I::I;I
J
J
J
- word.zl-
- -
第二种窗口方式输入
运行结果如以下图:
233
3编写输入正实数 ,求平方不超过 的最大整数 ,并输出。
3弹出窗口方式
3author 段智敏
32
import'8FN!6
publicclassBCC
D
privateint#$
publicBCC
D
#$1thisF7FK#$I请输入一个正实数I
if#$=
return22非法,程序完毕
int1int45sqrt#$
'589'#"I平方不超过I:#$:I的最大整数O1I::I;I
J
233
3通过图形界面,得到符合规那么的正整数的方法
3param''F)在弹出的对话框中,显示提示信息 ''F
3param)要求此数必须大于等于
32
publicintF7FK#$EF''Fint
D
EF'1N!6showInputDialognullI请输入一个正整数II提示信
息I
N!6INFORMATION_MESSAGE
int#$1)
try
D
#$17FparseInt'22得到输入的正整数
J
catch!
D
N!6showMessageDialognullI输入非数字字符O 程序完毕II错
误警告I
N!6ERROR_MESSAGE
return)22输入的不是数字字符,程序完毕
J
if#$=
D
- word.zl-
剩余63页未读,继续阅读
资源评论
wdqsv88
- 粉丝: 3
- 资源: 13万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功