JAVA实验报告Word文档下载推荐.docx
- 文档编号:15960843
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:56
- 大小:350.42KB
JAVA实验报告Word文档下载推荐.docx
《JAVA实验报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JAVA实验报告Word文档下载推荐.docx(56页珍藏版)》请在冰豆网上搜索。
二、实验仪器和设备
奔腾以上计算机,Windows操作系统,装有JDK1.6和Eclipse4.2软件。
三、实验过程
(1)分别使用JDK命令行和Eclipse编译运行Java应用程序;
适当添加注释信息,通过javadoc生成注释文档;
为主方法传递参数“Helloworld”字符串,并输出,记录操作过程。
publicclassHello
{
publicstaticvoidmain(Stringargs[])
{
System.out.println("
Hello!
"
);
}
}
(2)分别使用JDK命令行和Eclipse编译JavaApplet,并建立HTML文档运行该Applet。
压缩生成"
.jar"
文件。
记录操作过程。
importjava.awt.*;
importjava.applet.Applet;
publicclassHelloAppletextendsApplet
publicvoidpaint(Graphicsg)
g.setColor(Color.red);
g.drawString("
20,20);
<
html>
appletcode="
HelloApplet.class"
height=100width=300>
/applet>
/html>
(3)根据变量score中存放的考试分数,输出对应的等级。
要求从键盘输入学生成绩,
60分以下为D等;
60~69为C等;
70~89为B等;
90~100为A等。
(4)编写一个JavaApplication程序,输出区间[200,300]上的所有素数,将其用数组prime[]保存,并以每10个一行的形式显示运行结果。
(5)输出下列数字形式,要求用二维数组完成。
①n=4
0000
0111
0122
0123
②n=4
1
121
12321
1234321
(6)求二维数组的鞍点,即该位置上的元素在该行上最大,在列上最小。
也可能无鞍点。
(7)分析下列程序的输出结果,掌握equals()方法和“==”的区别。
classStringTest2{
publicstaticvoidmain(Stringargs[]){
Strings1="
Thisisthesecondstring."
;
Strings2="
Strings3=newString("
Strings4=newString(s1);
Strings5=s1;
booleanresult121=s1.equals(s2);
booleanresult122=s1==s2;
booleanresult131=s1.equals(s3);
booleanresult132=s1==s3;
booleanresult141=s1.equals(s4);
booleanresult142=s1==s4;
booleanresult151=s1.equals(s5);
booleanresult152=s1==s5;
System.out.println("
s1equalss2="
+result121);
s1==s2="
+result122);
s1equalss3="
+result131);
s1==s3="
+result132);
s1equalss4="
+result141);
s1==s4="
+result142);
s1equalss5="
+result151);
s1==s5="
+result152);
(8)判断回文字符串
回文是一种“从前向后读”和“从后向前读”都相同的字符串。
如“rotor”是一个回文字符串。
程序中使用了两种算法来判断回文字符串:
算法一:
分别从前向后和从后向前依次获得原串str的一个字符ch1、ch2,比较ch1和ch2,如果不相等,则str肯定不是回文串,yes=false,立即退出循环:
否则继续比较,直到字符全部比较完,yes的值仍为true,才能肯定str是回文串。
算法二:
将原串str反转成temp串,再比较两串,如果相等则是回文字符串。
(9)使用String类的compareTo(Strings)方法,对以下字符串从小到大排序:
“melon”,“apple”,“pear”,“banana”,显示输出排序结果。
要求:
(1)编译调试程序之前应配置好环境变量;
(2)要分别掌握用JDK命令行和Eclipse集成开发环境调试Java程序;
(3)注意Java两大类程序:
应用程序和小程序的区别。
程序清单:
(建议程序中适当添加注释信息,增强可读性;
较长程序可分栏书写,保证报告排版整洁美观。
)
(1)主方法传递参数“Helloworld”字符串,并输出
publicclassHello{
publicHello(){
HelloWorld!
publicstaticvoidmain(Stringargs[]){
newHello();
(2)Eclipse编译JavaApplet
publicclassHelloAppletextendsApplet{
intheight,width;
publicvoidinit(){
this.height=100;
this.width=300;
publicvoidpaint(Graphicsg){
g.setColor(Color.red);
g.drawString("
20,20);
(3)
packageb;
importjava.util.Scanner;
publicclassTest{
intscore;
//chargrade;
请输入分数按回车"
Scannerreader=newScanner(System.in);
score=reader.nextInt();
if(score>
=90&
&
score<
=100){
System.out.println("
A"
}
elseif(score>
=70&
=89){
B"
=60&
=69){
C"
elseif(score<
60){
D"
else{
数据错误"
(4)
publicclassLim{
publicstaticvoidmain(String[]args){
int[]prime=calculation(20,200,300);
for(inti=0;
i<
prime.length;
i++){
if(prime[i]!
=0){
if(i%10==0&
i!
=0)
System.out.println();
System.out.print(prime[i]+"
"
//打印数据
}
publicstaticint[]calculation(intlength,intstart,intend){
intj;
intstep=0;
int[]prime=newint[length];
for(inti=start;
=end;
i++)
{
j=2;
while(i%j!
j++;
if(j==i)
{
prime[step]=i;
step++;
returnprime;
(5)
publicclassshuzu{
inti,j;
intarr[][]=newint[4][];
for(i=0;
i<
arr.length;
i++)
arr[i]=newint[arr.length];
for(i=0;
4;
for(j=3;
j>
=i;
j--){
arr[i][j]=i;
for(j=0;
j<
j++){
for(i=3;
i>
=j;
i--){
arr[i][j]=j;
=3;
i++){
for(j=0;
System.out.print(arr[i][j]);
System.out.print("
S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 实验 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)