java 作业 矩阵类
import java.io.*;
public class Matrix //定义矩阵类
{
int m;
int n;
int[][] num;
Matrix(int j,int k) //构造函数
{
m=j;
n=k;
num=new int[m][n];
}
public static void cinMatrix(Matrix a) //输入矩阵 输入时必须一个一个的输入
{
try
{
for(int i=0;i<a.m;i++)
{
for(int j=0;j<a.n;j++)
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
a.num[i][j]=Integer.parseInt(br.readLine());
}
}
}
catch (IOException ex)
{
}
}
public static Matrix plus(Matrix a , Matrix b) //矩阵的加法
{
if(a.m!=b.m || a.n!=b.n)
{
System.out.println("error");
return null;
}
else
{
Matrix c=new Matrix(a.m,a.n);
for(int i=0;i<a.m;i++)
{
for(int j=0;j<a.n;j++)
{
c.num[i][j]=a.num[i][j]+b.num[i][j];
}
}
return c;
}
}
public static Matrix minus(Matrix a , Matrix b) //矩阵乘法
{
if(a.m!=b.m || a.n!=b.n)
{
System.out.println("error");
return null;
}
else
{
Matrix c=new Matrix(a.m,a.n);
for(int i=0;i<a.m;i++)
{
for(int j=0;j<a.n;j++)
{
c.num[i][j]=a.num[i][j]-b.num[i][j];
}
}
return c;
}
}
public static Matrix multiply(Matrix a , Matrix b) //矩阵乘法
{
if(a.n!=b.m)
{
System.out.println("error");
return null;
}
else
{
Matrix c=new Matrix(a.m,a.n);
for(int i=0;i<a.m;i++)
for(int j=0;j<b.n;j++)
{
c.num[i][j]=0;
for(int k=0;k<a.n;k++)
c.num[i][j]+=a.num[i][k]*b.num[k][j];
}
return c;
}
}
public static void print(Matrix a)
{
for(int i=0;i<a.m;i++)
{
for(int j=0;j<a.n;j++)
{
System.out.print(a.num[i][j]+" ");
}
System.out.println();
}
}
public static void main(String[] args) //测试函数
{
Matrix m1=new Matrix(3,3);
Matrix m2=new Matrix(3,3);
Matrix.cinMat
相关文档:
1.List转换成为数组。(这里的List是实体是ArrayList)
调用ArrayList的toArray方法。
例:String[] arr = (String[])list.toArray(new String[size]);
2.数组转换成为List。
调用Arrays的asList方法。
例:List stooges = Arrays.asList("Larry", "Moe", "Curly"); ......
1.计算某一月份的最大天数
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year);
time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0
int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数 ......
1 网络通信的本质是进程间通信。
2 Tcp协议和UDP协议
TCP:开销大,用于可靠性要求高的场合。
TCP的过程相当于打电话的过程
UDP:用在对实时性要求比较高的场合。
UDP的过程相当于写信的过程。
注意:socket是套接字,ip和port(端口号 0~65535个端口,一个端口只能有一个进程)
3,   ......