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 String command = " cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp " ;
2 try {
3 Process process& ......
时间动态显示
1.方法一 用TimerTask
利用java.util.Timer和java.util.TimerTask来做动态更新,毕竟每次更新可以看作是计时1秒发生一次。
代码如下:
import java.awt.Dimension;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util ......
1 网络通信的本质是进程间通信。
2 Tcp协议和UDP协议
TCP:开销大,用于可靠性要求高的场合。
TCP的过程相当于打电话的过程
UDP:用在对实时性要求比较高的场合。
UDP的过程相当于写信的过程。
注意:socket是套接字,ip和port(端口号 0~65535个端口,一个端口只能有一个进程)
3,   ......
转帖处:http://dong-java.javaeye.com/blog/375150
1。推荐使用Oralce比较新的10.2.0.3 JDBC Drivers。这个版本对比9.2的最大的好处是DriverManager.setLoginTimeout函数是起作用的。设置了这个参数,在恶劣的网络环境中就不会有连接数据库的函数长时间不返回的情况。
2。JDBC Developer!ˉs Guide and Refer ......