《java 实验报告2》Word文件下载.docx

上传人:b****6 文档编号:19702887 上传时间:2023-01-09 格式:DOCX 页数:18 大小:732.58KB
下载 相关 举报
《java 实验报告2》Word文件下载.docx_第1页
第1页 / 共18页
《java 实验报告2》Word文件下载.docx_第2页
第2页 / 共18页
《java 实验报告2》Word文件下载.docx_第3页
第3页 / 共18页
《java 实验报告2》Word文件下载.docx_第4页
第4页 / 共18页
《java 实验报告2》Word文件下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

《java 实验报告2》Word文件下载.docx

《《java 实验报告2》Word文件下载.docx》由会员分享,可在线阅读,更多相关《《java 实验报告2》Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。

《java 实验报告2》Word文件下载.docx

publicclassexample1

{

publicstaticvoidmain(String[]args)

{

inti=0;

doublex=2.3;

System.out.println("

结果1:

"

+(--i+i+i++));

结果2:

+(i+++i));

i+=i+(i=4);

System.out.println("

结果3:

+i);

i=3+3*2%i--;

结果4:

x+=1.2*3+x++;

结果5:

+x);

x=x%3+4*2+x--;

}

}

实验分析:

实验截图:

 

实验二

3.阅读如图1.10所示程序。

新建CompareTwoNumbers1.java文件,输入程序,将程序中“代码1-4”处补充完整并保存。

使用DOS命令进入其所存放的目录,编译运行该程序。

通过键盘在控制台输入任意2个实数,将完整程序和运行结果截图写入实验报告。

importjava.util.Scanner;

publicclassCompareTwoNumbers1

{doublenumber1,number2;

Scannerscanner;

publicCompareTwoNumbers1()

请输入两个数字"

);

scanner=newScanner(System.in);

number1=scanner.nextDouble();

number2=scanner.nextDouble();

较大的数值是"

+Math.max(number1,number2));

CompareTwoNumbers1ct=newCompareTwoNumbers1();

System.exit(0);

实验思考:

实验出现三个错误,分别是

1.;

的中英文类型错误导致的。

2.number英文字母打错,出现错误。

3.System忘记大写,出现错误。

以上错误,都是由于输入时不小心,不细心导致的,改正的方法是,下次,输入时,要细心点,欲速则不达。

实验三

4.阅读如图1.11所示程序。

新建BitMovement.java文件,输入程序,将程序中“代码1-4”处补充完整并保存。

通过键盘在控制台输入任意1个整数,分析运行结果并将完整程序和运行结果截图写入实验报告。

依据实验的程序来看,其功能是实现一个数的左移五位,和右移三位。

实验出现两个错误,一个是没有载入scanner的包;

一个是程序中的变量,大小写输入时不细心,出现错误。

错误的解图为:

实验四

5.阅读如图1.12所示程序,该程序要求将10个学生的成绩按等级输出(如>

=90:

A,89-90:

B等)。

新建ChineseGrade2.java文件,输入程序,将如图所示程序补充完整并保存。

通过键盘在控制台输入10个学生的成绩,并将完整程序和运行结果截图写入实验报告。

用if(……)elseif语句,判断

实验总结:

出现的错误有两个:

1.实验中的{}没有对齐,出现错误。

有一个if()的后面,多了一个“;

”出现这个错误。

2.第二个错误就是,在返回字符ABCDE的时候,没有加上双引号,出现错误。

实验的过程,千万仔细,要学会,根据提示出现的错误来自己解决问题。

实验五

6.阅读如图1.13所示程序,该程序要求输出一个九九乘法表。

新建MultiplyList1.java文件,输入程序,将如图所示程序补充完整并保存。

并将完整程序和运行结果截图写入实验报告。

图1.13

利用双重循环,输出九九乘法表

本次实验,没有遇到问题,直接编译运行成功

实验六

阅读如图1.14所示程序。

新建InsertSort.java文件,输入程序,将程序中“代码1-4”处补充完整并保存。

图1.14

用直接插入排序,进行排序

原来写的错误的插入排序程序:

原来是逻辑结构有问题。

其实,我的思路是对的,只不过,到后想实现的时候,忘记了,在实现算法的时候,循环,不是要插入位置的时候,可以边找,边往后移动。

这样,就可以减少一个循环,也方便很多。

实验七

8.阅读如图1.15所示程序,该程序通过键盘输入两个矩阵(前提是作为乘数的矩阵的列数和作为被乘数的矩阵的行数相等),并将它们相乘的结果输出。

新建MatrixMultiply.java文件,输入程序,找出程序中的4处错误并说明错误原因。

1.初始化数组时应该格式错误,应该为

int[]a=newint[100];

或者int[]a;

a=newint[100];

2.数组b的row=3所以应该是input(b,3,4);

3.在multiply函数中第二个for循环应该为

for(intj=0;

j<

bb[0].length;

j++)

4.在multiply函数中第三个for循环中k的范围错误应该是

for(intk=0;

k<

aa[0].length;

k++)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1