91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-05
  • 語言: Java
  • 標簽: 矩陣??計算??

資源簡介

實現兩個矩陣的加減乘計算,, 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

評論

共有 條評論