用Java实现矩阵的四则运算

 

能搜到这个的,我才和自己是一个学校的

一 项目说明 

实训目的:熟悉和掌握 Java 的基本语法,熟悉类的定义与对象的使用。

实训要求:设计一个类,该类中有行数和列数两个属性,以及有多个构造方法,能实现矩阵的加法、减法、矩阵与数的乘法、矩阵与矩阵的乘法及矩阵的转置。

二 项目实现设计 

 

首先在类的声明前,引入扫描仪import java.util.Scanner; 然后在主方法中创建一个扫描仪Scanner input=new Scanner(System.in);通过扫描仪从键盘输入的数据来判断程序需要执行的功能switch(value)。

如果输入的为1,则执行矩阵和矩阵的乘法,先创建一个MyMatrix类的对象matric,然后通过调用MyMatrix类中的matricOne()和matricTwo()方法来创建第一个和第二个矩阵,然后调用类中的matricCheng(int matric1[][],int matric2[][])方法来进行两个矩阵的乘法运算。最后通过类中的inputMatric(int matric[][])方法将结果输出。

如果输入的为2,则执行矩阵和数字的乘法,一样通过MyMatrix类中的matricOne()方法来创建一个矩阵,在通过扫描仪int y=input.nextInt();从键盘输入要与矩阵相乘的数。紧接着调用类中matricShuCheng(int matric[][],int x)方法执行矩阵和数字的运算,最后通过类中的inputMatric(int matric[][])方法将结果输出。

如果输入的为3,则执行矩阵的加法,通过调用MyMatrix类中的matricOne()和matricTwo()方法来创建第一个和第二个矩阵,然后调用类中matricAdd(int matric1[][],int matric2[][] )方法来进行两个矩阵的加法运算。最后通过类中的inputMatric(int matric[][])方法将结果输出。

如果输入的为4,则执行矩阵的减法,通过调用MyMatrix类中的matricOne()和matricTwo()方法来创建第一个和第二个矩阵,然后调用类matricJian(int matric1[][],int matric2[][] )方法来进行两个矩阵的减法运算。最后通过类中的inputMatric(int matr

  • 5
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值