资源简介
实现两个矩阵的加减乘计算,,
import javax.swing.*;
public class Matrix extends JApplet{
public void init(){
String rowString1,//第一个矩阵的行数,用作输入用
rankString1,//第一个矩阵的列数,用作输入用
rowString2,//第二个矩阵的行数,用作输入用
rankString2;//第二个矩阵的列数,用作输入用
int row1,//记录第一个矩阵的行数
rank1,//记录第一个矩阵的列数
row2,//记录第二个矩阵的行数
rank2;//记录第二个矩阵的列数
String choiceString;
int choice;//选择进行那种数学运算
rowString1=JOptionPane.showInputDialog("Enter the rownumber of your first matrix:");
rankString1=JOptionPane.showInputDialog("Enter the ranknumber of your first matrix:");
rowString2=JOptionPane.showInputDialog("Enter the rownumber of your second matrix:");
rankString2=JOptionPane.showInputDialog("Enter the ranknumber of your second matrix:");
row1=Integer.parseInt(rowString1);
rank1=Integer.parseInt(rankString1)
代码片段和文件信息
import javax.swing.*;
public class Matrix extends Japplet{
public void init(){
String rowString1//第一个矩阵的行数,用作输入用
rankString1//第一个矩阵的列数,用作输入用
rowString2//第二个矩阵的行数,用作输入用
rankString2;//第二个矩阵的列数,用作输入用
int row1//记录第一个矩阵的行数
rank1//记录第一个矩阵的列数
row2//记录第二个矩阵的行数
rank2;//记录第二个矩阵的列数
String choiceString;
int choice;//选择进行那种数学运算
rowString1=JOptionPane.showInputDialog(“Enter the rownumber of your first matrix:“);
rankString1=JOptionPane.showInputDialog(“Enter the ranknumber of your first matrix:“);
rowString2=JOptionPane.showInputDialog(“Enter the rownumber of your second matrix:“);
rankString2=JOptionPane.showInputDialog(“Enter the ranknumber of your second matrix:“);
row1=Integer.parseInt(rowString1);
rank1=Integer.parseInt(rankString1);
row2=Integer.parseInt(rowString2);
rank2=Integer.parseInt(rankString2);
String maString1[][]=new String[row1][rank1]//第一个矩阵,用作输入
maString2[][]=new String[row2][rank2];//第二个矩阵,用作输入
double madouble1[][]=new double[row1][rank1]//第一个矩阵
madouble2[][]=new double[row2][rank2];//第二个矩阵
double output[][]=new double[row1][rank2];//最终计算结果
for (int i=0;i for(int j=0;j {
maString1[i][j]=JOptionPane.showInputDialog(“Enter matrix1[“+i+“][“+j+“]“);
madouble1[i][j]=Double.parseDouble(maString1[i][j]);
}
for (int i=0;i for(int j=0;j {
maString2[i][j]=JOptionPane.showInputDialog(“Enter matrix2[“+i+“][“+j+“]“);
madouble2[i][j]=Double.parseDouble(maString2[i][j]);
}
choiceString=JOptionPane.showInputDialog(“Please choose the number:\nEnter 1 to +\nEnter 2 to -\nEnter 3 to *“);
choice=Integer.parseInt(choiceString);
switch(choice)
{
case 1:output=add(madouble1madouble2);break;//调用加法方法进行加运算
case 2:output=minus(madouble1madouble2);break;//调用减方法进行减运算
case 3:output=multi(madouble1madouble2);break;//调用乘方法进行乘运算
default:JOptionPane.showMessageDialog(null“You have entered the wrong choice number(not 1.2.3)!“);break;
}
//输出界面排布
JTextArea outputTextArea=new JTextArea(2020);
outputTextArea.append(“matrix1:\n“);
for(in
- 上一篇:fastdfs_client-1.24.jar
- 下一篇:java开发的商店收银系统
相关资源
- UDP校验和计算工具
- java使用后缀表达式实现计算器
- java课程设计实验报告
- java数学表达式计算程序设计报告
- 计算机实习日记15篇
- java,产生一个8乘8的0、1矩阵,并判断
- 一个简单的java计算器实验报告
- Android实战项目复杂的科学计算器源码
- 税收计算系统-jsp
- TF-IDF计算程序
- java 公式计算汇总,直接调用其方法即
- 多线程矩阵乘法java、win32、pthread三合
- Java编写的用最小二乘拟合曲线带图形
- IEEE 802.3以太网帧封装——javafx可视化
- 保存计算过程的计算器
- JAVA图形用户界面--计算器
- 高职组云计算与大数据题库
- Java复合型计算器
- 一个简易的计算器 java小程序
- Mateix3x3f.java矩阵的Java实现
- 图形化界面的计算器带括号运算
- javabean+servlet+jsp实现圆的面积和周长计
- 计算机网络课设利用UDP实现聊天系统
- java实现简单图形化计算器
- java毕业设计外文文献翻译
- 利用简单工厂模式,实现简易计算器
- 矩阵的相关运算gui界面设计的
- java科学计算器源码及课设报告
- Java计算器130031
- Java计算器实现代码
评论
共有 条评论