用java接受一个矩阵
怎么编写一个java程序,用友好界面或用命令提示行来接受一个n*n矩阵?
但事先不知道是n等于几.
最好用友好界面来接受;但用命令提示行也可以;在接受的时候也可以接受一个参数,使其等于n.
- - - - - - - - - - - - - -
大家谁有这样的例子,谢谢你,小弟会给你加分的.
---------------------------
我的程序主要是想输入一个矩阵,然后把它的转置矩阵输出来.
问题点数:100、回复次数:9Top
1 楼kingfish(工作很忙,很少来csdn...)回复于 2005-04-03 16:37:39 得分 20
友好界面? 那你用swing动态生成一个估计最"友好"了,-_-!Top
2 楼zhaohao19853(小人物)回复于 2005-04-03 18:13:18 得分 10
这个估计用到布局管理器和循环加入Top
3 楼jdbc(.Config)回复于 2005-04-03 21:32:57 得分 0
谢谢,我也都想过了,不过,做起来不太好实现
那么谁有这方面的例子,谢谢。
实在不行,命令提示行也可以.Top
4 楼relive(六道轮回,无想转生)回复于 2005-04-04 19:00:01 得分 20
。。。。。。用个JTable不就可以吗?晕死,难道是界面还不够友好?
JTable可以自己设定嘛。。。Top
5 楼relive(六道轮回,无想转生)回复于 2005-04-04 19:03:37 得分 0
命令行建议楼主看看InputStream,InputStreamReader,BufferedReader。
看来偶们火星银和地球银的沟通真的很难Top
6 楼jdbc(.Config)回复于 2005-04-05 22:29:00 得分 0
谢谢各位。我已经实现的差不多了。
-----------------------------------
现在我实现一个“转置矩阵”的算法。
已知一个4*4的矩阵,大家谁有好点的转置算法,谢谢帮忙!
回答完这个问题之后我就会给大家家加分的。
谢谢!Top
7 楼jdbc(.Config)回复于 2005-04-06 12:48:27 得分 0
好了,大家不用回了,
小弟已经全部搞定了,谢谢你们的帮忙。Top
8 楼liublog(╃)回复于 2005-04-13 05:26:48 得分 25
public void inverse(){
int temp;
for(int k = 0; k < n; k++) {
for(int l = 0; l < n; l++){
if(k<l){
temp=A[k][l];
A[k][l] = A[l][k];
A[l][k]=temp;
}
}
}
}Top
9 楼liublog(╃)回复于 2005-04-13 05:27:49 得分 25
可以用文件
public Vector getDATA() throws IOException{
int i=0;
Vector v=new Vector();
Vector cell=new Vector();
BufferedReader in = new BufferedReader(new FileReader("xxyy.txt"));
String s = new String();
while((s = in.readLine()) != null){
cell.add(s);
}
in.close();
return cell;
}Top




