/*package com.slj;
public class Matrix {
private int line,clomn;
private int [][]a;
public Matrix()
{
line = 0;
clomn = 0;
}
public Matrix(int line,int clomn)
{
this.line = line;
this.clomn = clomn;
a = new int[line][clomn];
for(int i=0;i<line;i++)
{
for(int j=0;j<clomn;j++)
{
a[i][j] = 0;
}
}
}
void set_number()
{
}
}*/
package com.slj;
public class Matrix {
private int line ,clomn;
private int [][]a;
public Matrix(){
line=0;
clomn=0;
}
public Matrix(int line,int clomn){
this.line=line;
this.clomn=clomn;
a=new int[line][clomn];
for(int i=0;i<line;i++)
for(int j=0;j<clomn;j++){
a[i][j]=0;
}
}
void set_number(int line,int clomn,int number){
a[line-1][clomn-1]=number;
}
int geta(int line,int clomn){
return a[line][clomn];
}
void print(){
if(line==0&&clomn==0){
System.out.println("该矩阵不存在");
}else{
for(int i=0;i<line;i++){
for(int j=0;j<clomn;j++){
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
}
}
package slj;
public class Testmain {
public static void main(String[] args) {
// TODO Auto-generated method stub
Matrix matrix=new Matrix(2,2);
System.out.println("初始矩阵为:");
matrix.print();
Matrix matrix1=new Matrix(2,2);
matrix1.set_number(2,2,1);
matrix1.set_number(1,1,1);
System.out.println("改变值后的矩阵a为:");
matrix1.print();
Matrix matrix2=new Matrix(2,2);
matrix2.set_number(1,2,1);
matrix2.set_number(2,1,1);
System.out.println("改变值后的矩阵b为:");
matrix2.print();
int x1=0,x2=0,y1=0;
x1=matrix1.geta(1,1);
x2=matrix2.geta(1,1);
y1=x1+x2;
System.out.println("a[0][0]+b[0][0]="+y1);
}
}