数组计算问题

readzhangxy 2004-10-21 09:40:11
public class aaa
{ int i=0;
String data[][]=new data[i][6];
protected void bbb(){
data[i][1]=x;
data[i][2]=y;
}
protected void ccc(){
data[i][1]=x;
data[i][2]=y;
}
protected void ddd(){
data[i][1]=x;
data[i][2]=y;
}
};
三个方法中的data[i][1]相同,data[i][2]表示不同的数据。
我想把三个方法中的data[i][2]在data[i][1]相同的情况下相加。该如何做???????
...全文
72 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Frank1982 2004-10-25
protected String aaa(int i, int j){
String data[][]=new data[i][6];
data[i][1] = x;
data[i][2] = y;
return data[i][j];}
protected String bbb(int i, int j){
String data[][]=new data[i][6];
data[i][1] = x;
data[i][2] = y;
return data[i][j];}

你在其他函数中判断
protected void ccc(){
String data[][]=new data[i][6];
int i = 1;//这里自己写i的值
if(aaa(i, 1) == bbb(i, 1)){
data[i][2] = aaa(i, 2) + bbb(i, 2);}}
这里只是字符串的简单连接,如果要数值计算的话我想你应该会做的吧。呵呵
回复
Frank1982 2004-10-21
你只new了一个数组,必须用return来实现,而且还是比较困难的。还有一个方法就是分别在各自的函数中new数组,用返回值来判断并相加。
回复
readzhangxy 2004-10-21
自己顶一下
回复
readzhangxy 2004-10-21
是的。data[i][2]是根据data[i][1]不同所求出的不同的值。

如果加条见应该怎么做呢?能给点例子吗?
回复
huarc 2004-10-21
我想不行,如果在CLASS里再放入一些条件或许可以,如加个RETURN返回值
回复
tiger_shi 2004-10-21
3个方法都是操作data[i][1]和data[i][2]的吗?
回复
readzhangxy 2004-10-21
高手帮一下
回复
readzhangxy 2004-10-21
Frank1982(米能达):能给个例子吗?
回复
readzhangxy 2004-10-21
非常感谢。具体怎么做。能给个例子吗???非常感谢/
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-10-21 09:40
社区公告
暂无公告