Java程序设计教程与实训第2版许文宪实训参考答案Word下载.docx
- 文档编号:16025169
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:45
- 大小:26.91KB
Java程序设计教程与实训第2版许文宪实训参考答案Word下载.docx
《Java程序设计教程与实训第2版许文宪实训参考答案Word下载.docx》由会员分享,可在线阅读,更多相关《Java程序设计教程与实训第2版许文宪实训参考答案Word下载.docx(45页珍藏版)》请在冰豆网上搜索。
charchinaWord='
你'
japanWord='
ぁ'
;
intp1=20328,p2=12358;
System.out.println("
汉字\'
你\'
字在unicode表中的顺序位置:
"
+(int)chinaWord);
日语\'
ぁ\'
+(int)japanWord);
unicode表中第20328位置上的字符是:
+(char)p1);
unicode表中第12358位置上的字符是:
+(char)p2);
10.3
(1)//////////////////////////////////////////////////////////
publicclassExer10_3_1{
publicstaticvoidmain(String[]args){
intval1=5;
intval2=6;
intresult=0;
charop='
-'
switch(op){
case'
+'
:
result=val1+val2;
break;
result=val1-val2;
*'
result=val1*val2;
/'
result=val1/val2;
%'
result=val1%val2;
default:
System.out.println("
没有找到匹配的操作符"
}
System.out.println("
计算结果为:
+val1+op+val2+"
="
+result);
}
(2)//////////////////////////////////////////////////////////
classExer10_3_2{
publicstaticvoidmain(Stringargs[]){
intsum=0,i,j;
for(i=1;
i<
=50;
i++){//计算1+3+5+7+9…
if(i%2==0){
continue;
}
sum=sum+i;
sum="
+sum);
for(j=2;
j<
j++){//求50以内的素数
for(i=2;
=j/2;
i++){
if(j%i==0){
if(i>
j/2){
System.out.println("
+j+"
是素数"
}
10.4/////////////////////////////////////
publicclassExer10_4{
publicstaticvoidmain(Stringargs[]){
System.out.println(dengcha(3));
System.out.println(dengcha(5));
System.out.println(dengcha(10));
publicstaticintdengcha(intn){
return1+(n-1)*4;
10.5///////////////////////////////
classComputer{
privateStringpc_name;
//计算机品牌
privateStringpc_color;
//计算机颜色
privateStringpc_type;
//CPU型号
privateStringpc_ram;
//内存容量
privateStringpc_harddisk;
//硬盘容量
privateintpc_price;
//价格
privateStringpc_state;
//工作状态
publicComputer()//默认构造函数,不带参数
{pc_name="
pc_color="
//计算机颜色
pc_type="
//CPU型号
pc_ram="
//内存容量
pc_harddisk="
//硬盘容量
pc_price=0;
//价格
pc_state="
//计算机状态
publicComputer(Stringaname,Stringacolor,Stringatype,Stringaram,Stringaharddisk,intaprice,Stringastate)
//带参数的构造函数
{pc_name=aname;
//计算机品牌初值
pc_color=acolor;
//计算机颜色初值
pc_type=atype;
//CPU型号初值
pc_ram=aram;
//内存容量初值
pc_harddisk=aharddisk;
//硬盘容量初值
pc_price=aprice;
//价格初值
pc_state=astate;
//计算机状态初值
voidsetcomputer(Stringaname,Stringacolor,Stringatype,Stringaram,Stringaharddisk,intaprice,Stringastate)
//设置属性值的方法
{pc_name=aname;
//计算机状态
voidsetstate(Stringastate)//设置状态属性的方法
{pc_state=astate;
voidsetram(Stringaram)//设置内存属性的方法
{pc_ram=aram;
publicStringpc_open()//定义计算机打开的方法
{setstate("
打开"
System.out.println(pc_name+"
_工作状态:
+pc_state);
*"
***"
*****"
-------------------"
returnpc_state;
publicStringpc_close()//定义计算机关闭的方法
关闭"
System.out.println(pc_name+"
请稍后,正在关闭计算机"
returnpc_state;
publicStringpc_hitch()//定义计算机挂起的方法
{setstate("
挂起"
启动计算机请按Ctrl+Alt+Delete键"
voidprintcomputer()//输出的方法
{if(pc_price>
0)
计算机品牌:
+pc_name+"
颜色:
+pc_color+"
CPU型号:
+pc_type+"
内存容量:
+pc_ram+"
\n硬盘容量:
+pc_harddisk+"
价格:
+pc_price+"
工作状态:
else
未知"
+"
---------------------------------"
}
classMycomputer{
publicstaticvoidmain(String[]args){
Computerstu1=newComputer();
//创建计算机类的对象stu1;
//调用方法setcomputer设置计算机信息
stu1.setcomputer("
Dell"
"
黑"
PentiumⅣ"
256k"
20G"
7096,"
良好"
stu1.printcomputer();
//输出计算机的信息
Computerstu2=newComputer();
//创建计算机类的对象stu2;
stu2.setcomputer("
联想"
512k"
40G"
7296,"
stu2.printcomputer();
//输出计算机的信息
stu1.pc_open();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 教程 实训第 版许文宪实训 参考答案