华南理工大学Java语言程序设计课堂作业答案文档格式.docx
《华南理工大学Java语言程序设计课堂作业答案文档格式.docx》由会员分享,可在线阅读,更多相关《华南理工大学Java语言程序设计课堂作业答案文档格式.docx(4页珍藏版)》请在冰豆网上搜索。
(){ ( } (()()){ ();
} ();
(){ (()){();
}{(()){ } } (()){ ();
();
(()){();
} } (){=[+1];
(,0,,0,);
(){ } (()){();
} ;
} } =\(){()[1]();
} }();
();
03 2011-03-0716:
07 使用之前的空白项目,装载**背景,收集全部的./* *:
* *.*/ *;
{ /** * *黄泽津 */ (){ ();
(()()){ (()){();
();
();
} (()){ ();
();
} }} (){ (()){ ();
} (()){ ;
} ();
();
} (){ =[+1];
(,0,,0,);
=\ (){ ()[1]();
} }();
}} 04迷宫收集2011-03-1321:
47 创建迷宫并放置一定的,装载该后,收集全部的,发送时请携带该地图 =0;
(){ ( ();
(()()){();
}();
} (){ (()){();
}{(()){();
} } ();
} (){ } (()){();
;
} 05迷宫收集2011-03-2621:
54 1.从文件中构造二维世界,文件为文本模式文件,字符’0’‘1’组成 2.构造该世界最下方地平面处的路面曲线,以简单直观的方式在文本中打印,路面可用’*’表示 3.可将,的行进路线以以简单直观的方式在各自独立的文本中打印,行进路线
可用’*’表示 /*** */ ;
*;
*;
/** ***/ 生成方法之从文件中读取 { }(e){();
} =[()];
(i=-1;
i>
-1;
){} [i]=();
{ =(s[0]);
=();
((=())){(());
} 重写父类方法,用于从文件中读取新地图(...s){ =;
} } /*** */ ;
/** ***/ 生成方法之程序中定义 {重写父类方法,用来从程序中创建新地图 } /*** */ ;
} ={ {‘0’,‘0’,‘1’,‘1’,‘1’,‘0’,‘0’,‘0’},{‘1’,‘0’,‘0’,‘0’,‘0’,‘0’,‘1’,‘0’}, };
{‘0’,‘0’,‘0’,‘1’,‘1’,‘0’,‘1’,‘0’},{‘0’,‘1’,‘0’,‘0’,‘0’,‘0’,‘0’,‘0’},{‘0’,‘1’,‘0’,‘1’,‘0’,‘1’,‘0’,‘0’},{‘0’,‘0’,‘0’,‘1’,‘0’,‘0’,‘0’,‘1’},{‘1’,‘1’,‘0’,‘0’,‘0’,‘1’,‘0’,‘1’},{‘1’,‘1’,‘1’,‘1’,‘1’,‘1’,‘0’,‘0’} (...s){ /** ***/ 生成的抽象类,用来定义的一些属性和方法{ } /** **/ ;
(){} =;
;
(){=;
} (){;
} (){} ;
抽象方法,在子类中实现新地图生成的不同实现(...s);
(){ } =;
=[0];
*;
/** ***/ 生成方法之从标准输入流获取 { =();
(\请用以下字符输入一方形地图:
\\n1-墙,0-路,入口,出口\\n每次输入一行回车,输入E结束\ } } ((=())){((\} ;
} (());
重写父类方法,用于从命令操作符中读取新地图(...s){ =;
{ }(e){();
){[i]=();
} /****/ ;
.*;
/** ***/ 实现的走迷宫过程 { } (){(\} h=();
(,2);
/****/ ;
/** ***/ 实现的走迷宫过程 { (){(\
/****/ ;
/** ** */ { (x,y){=x;
=y;
} (){} x;
x;
y;
(){} (x){=x;
} (){y;
} (y){} (o){(!
(o)) =y;
} } ;
n=()o;
xy;
(){} x+\ /*** */ ;
.*;
/** ***/ { /** **/ 主函数,程序入口 (){ } 多态实现:
三种方式创建迷宫=();
c=();
多态实现不同物体的走迷宫过程=();
(c);
} 07文件处理2011-04-0822:
19 1.读文件,添加或去掉行号后写回2.统计一个文件中的词个数(请注意中文) ;
{ (\(\(\(\(\(\(\(\;
{/**开启两个文件,分别读写*/=( (\ =((\/**首先取得总行数,然后逐行添加写回*/=0;
=;
(()){} ;
(){ ();
=(\=0;
=((\((=())){ ((\\\n\, ));
} } ;
{ (){ =\{ =(());
=0;
=0;
a=-1;
} ((\ ();
(\ (\ }(e){(\找不到指定文件\}(e){(\文件读写错误\} c;
((a=())-1){c=()a;
((c)){;
}(‘\一’ ;
}((c)){;
(\文件\共包含:
(\数字:
\字母:
\++\汉字:
\/**林启敏*/();
=((\=;
=[1];
(()-1){([0]‘.’ } } [0]‘,’[0]‘‘){(){} =;
\ {} =;
(\ }(e){(\找不到指定文件\}(e){
} } } (\文件读写错误\ 082011-04-1116:
24 1.使用实现登录页面,需提供身份证号码,等相关信息2.在提交时,使用做校验,如果失败,则提示注册者. 用户注册页面 用户注册页面 注册成功页面 {:
780;
:
:
0;
1#000000;
} {:
010020;
} h1{:
0;
100;
020;
} {:
010;
} p{:
}>
注册成功!
下面自动转入首页...... 092011-04-1722:
26 1.使用实现之前登录页面,需提供身份证号码,等相关信息2.同样在提交时,程序内部做校验,失败则提示下相关信息.09;
{ (){ =();
(\用户注册界面\ (480,360);
}} {(){ =(\微软雅黑\ =();
=();
=(\基本资料\ ();
}} { ;
(){ =();
=(10);
(());
=(8);
=(12);
=(14);
=(\提交\ =(\重置\ 1=();
2=();
3=();
4=();
5=();