岗位职责 实施方案 自查报告 整改措施 先进事迹材料 应急预案 工作计划 调研报告 调查报告 工作汇报 其他范文
首页 > 其他范文 > 其他范文

南昌大学JAVA实验实验二

作者:boy时间:2021-02-03 下载本文

南昌大学实验报告 学生姓名:

郑俊 学 号:

6100410235 专业班级:

计科 103 实验类型:□ 验证□综合 □ √ 设计 □ 创新 实验日期:

3 月 21 日 实验成绩:

验 实验 2 控制语句和矩阵相乘 一. 实验目的 1、掌握 java 语言的循环语句,能使用多循环解决实际问题。

2、了解和灵活使用 continue、break、continue label 和 break label 等语句。

3、考查多维数组的定义和应用; 4、利用多维数组解决实际问题。

5、考查多维数组的定义和应用。

6、利用多维数组解决实际问题。

二 二.实验内容 1、本实验是设计和实现九九乘法表。在这个实验中,会涉及的两个练习是:在控制台中输出九九乘法表和用 Applet 小程序实现九九乘法表,通过两个练习来熟悉对循环语句和多种转向语句的应用。

2、编写程序实现两个矩阵相乘运算。前提是作为乘数的矩阵的列数和作为被乘数的行数相等。

图 1 九九表 图 2 矩阵相乘 四、实验环境 1、PC 微机; 2、DOS 操作系统或 Windows 操作系统; 3、Eclips 环境或 Jbuilder 程序集成环境。

五、实验步骤 1、书写 java 程序; 2、运行程序,查看结果。

1.源程序:

public class test2_1 { public static void main(String[] args){ for(int i = 1;i < 10;i++){ for(int j = 1;j <= i;j++)

{ System.out.print(j + "*" + i + "=" + j*i + " ");} System.out.println(" ");} } } 结果及截图:

2.源程序:

import java.util.Scanner;public class test2_2 { public static void main(String args[]){ int i,j,k;Scanner scanner = new Scanner(System.in);System.out.println("请输入矩阵a的行数:");int row_a = scanner.nextInt();System.out.println("请输入矩阵a的列数:");int column_a = scanner.nextInt();System.out.println("请输入该矩阵的各个元素:");int arr_a[][] = new int[row_a][column_a];for(i = 0;i < row_a;i++){ for(j = 0;j < column_a;j++){ arr_a[i][j] = scanner.nextInt();} } System.out.println("请输入矩阵b的行数:");int row_b = scanner.nextInt();System.out.println("请输入矩阵b的列数:");int column_b = scanner.nextInt();System.out.println("请输入该矩阵的各个元素:");int arr_b[][] = new int[row_b][column_b];for(i = 0;i < row_b;i++){ for(j = 0;j < column_b;j++){

arr_b[i][j] = scanner.nextInt();} } int arr_c[][] = new int[row_a][column_b];for(i = 0;i < row_a;i++){ for(j = 0;j < column_b;j++){ for(k = 0;k < column_a;k++){ arr_c[i][j] += arr_a[i][k]*arr_b[k][j];} } } System.out.println("这两个矩阵相乘的结果为:");for(i = 0;i < row_a;i++){ for(j = 0;j < column_b;j++){ System.out.print(arr_c[i][j] + " ");} System.out.println();} } } 结果及截图:

六、实验报告要求 实验报告应包括以下几个部分 1、实验目的 2、实验内容 3、程序的主要代码

4、程序的运行过程和测试结果; 5、实验总结;6、参考文献。

http://wenku.baidu.com/view/e8cd567aa26925c52cc5bf7f.html http://wenku.baidu.com/view/4eb5ceb8c77da26925c5b07f.html http://wenku.baidu.com/view/0cb53b07b52acfc789ebc97f.html

基础实验java

Java实验三

java实验心得体会

Java实验一

java实验孙跃

《java实验孙跃.docx》
java实验孙跃
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
相关文章
猜你喜欢