资源简介
实现两个矩阵的加减乘计算,,
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开发的商店收银系统
相关资源
- Java综合程序设计——计算器(实现运
- JAVA计算器实验报告与源码
- 自己用java写的计算器源代码(代码注
- 进制转换器(java)
- 计算机网络CRC循环冗余检测系统
- 使用java语言编译一个计算器
- java-业务需求需要根据经纬度计算面积
- java实现输入任意两个日期输出月份数
- 中南民族大学计算机科学学院java实验
- java课程设计保存计算过程的计算器
- 计算机网络课设24分游戏 java
- 很全面计算机面试题及答案
- 相似度计算公式皮尔森pearson和余弦的
- java大作业,科学计算器
- Arnold置乱的周期计算 matlab实现
- android:简单计算器+源码+注释
- java编写的汇率计算器
- 经纬度计算距离、方位角等java源码
- 编写程序计算三门课的平均成绩,要
- 华中科技大学计算机组成原理实验.
- Android 课设 简单计算器源码(含apk)
- jsp+servlet+javabean新闻发布系统计算机毕
- Java swing 计算器。
- 安卓 仿iphone计算器
- 身体质量指数计算器BMI
- WEB实现的计算器
- Android 计算器可货币换算
- 北京邮电大学计算机实习报告
- 计算机网络课程设计报告_DH算法_Wir
- android简单计算器的实现
评论
共有 条评论