这里是借助Vector,以二维数组的形式实现矩阵,并且完成矩阵相加的运算
import ;
import ;
import ;
public class SetTest {
// static HashSet s=new HashSet(3);
public static void main(String[] args)
{
Matrix x1=new Matrix(3,4);
Matrix x2=new Matrix(3,4);
Random r=new Random();
for(int i=0;i<3;i++)
{
for(int j=0;j<4;j++)
{
(i, j, (10));
}
}
for(int i=0;i<3;i++)
{
for(int j=0;j<4;j++)
{
(i, j, (10));
}
}
();
();
();
();
(x2).print();
}
}
class Matrix{
private Vector values;
private int row;
private int col;
public Matrix(int row,int col)
{
values=new Vector(row);
for(int i=0;i<row;i++)
{
Vector c=new Vector(col);
(c);
for(int j=0;j<col;j++)
{
(null);
}
}
=row;=col;
}
public void set(int row,int col,Object value)
{
Vector v=(Vector) (row);
(col, value);
}
public Object get(int row,int col)
{
Vector v=(Vector) (row);
return (col);
}
public int width()
{
return col;
}
public int height()
{
return row;
}
public Matrix add(Matrix x)
{
Matrix result=new Matrix(row,col);
for(int i=0;i<row;i++)
{
for(int j=0;j<col;j++)
{
Integer integer1=(Integer) (i, j);
Integer integer2=(Integer) (i, j);
(i, j, new Integer(()+()));
}
}
return result;
}
public void print()
{
for(int i=0;i<row;i++)
{
for(int j=0;j<col;j++)
{
((i, j)+" ");
}
();
}
}
}