import java.io.*;
import java.util.*;
public class MytestMatrix {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自動產生方法 Stub
int[][] a =new int[2][2];//造依個2*2的矩陣
int[][] b =new int[2][2];
int[][] c =new int[2][2];
String inputs="";//變數名稱
try
{
FileReader myinpufile=new FileReader("940305.SM");//讀檔
BufferedReader isr=new BufferedReader(myinpufile);
FileWriter myoutfile=new FileWriter("940305w.SM");//造檔名
BufferedWriter isrw=new BufferedWriter(myoutfile);
for (int i=1;i<=4;i++) //有i列
{
inputs=isr.readLine();
StringTokenizer mytoken1=new StringTokenizer(inputs,",");
int x = Integer.parseInt(mytoken1.nextToken());//有幾行
//System.out.println(x);
int y = Integer.parseInt(mytoken1.nextToken());
//System.out.println(y);
if (i<=2)//第一個矩陣最下面的列數
{
int t=i-1;
a[t][0]=x;
a[t][1]=y;
}
else if (i<=4)//第二個矩陣最下面的列數
{
int k=i-3;//第1個矩陣最下面的列數+1
b[k][0]=x;
b[k][1]=y;
}
}
for (int j=0;j<2;j++)//J=有幾行
{
c[j][0]=a[j][0]+b[j][0];
c[j][1]=a[j][1]+b[j][1];
}
//System.out.println("["+c[0][0]+" "+c[0][1]+"]");//印出
//System.out.println("["+c[1][0]+" "+c[1][1]+"]");
isrw.write("["+c[0][0]+" "+c[0][1]+"]"+"\n"); //寫黨
isrw.write("["+c[1][0]+" "+c[1][1]+"]"+"\n");
isrw.flush();
myoutfile.close(); //關檔
}
catch(Exception e)
{ }
}
}
- Jun 11 Fri 2010 14:46
java 期末考 (矩陣)
close
全站熱搜
留言列表
發表留言