当前位置: 首页 > 其他范文 > 其他范文

南昌大学JAVA实验实验二

作者:boy | 发布时间:2021-02-03 07:15:21 收藏本文 下载本文

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

郑俊 学 号:

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实验实验二
链接地址:https://www.dawendou.com/fanwen/qitafanwen/437793.html

版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《南昌大学JAVA实验实验二》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。

重点推荐栏目

关于大文斗范文网 | 在线投稿 | 网站声明 | 联系我们 | 网站帮助 | 投诉与建议 | 人才招聘 | 网站大事记
Copyright © 2004-2025 dawendou.com Inc. All Rights Reserved.大文斗范文网 版权所有