找出数组内的最大数:

double max = a[0];
for(int i =1;i<a.length;i++){
    if(a[i]>max){
        max=a[i]
    }
}

计算元素平均值:

for(int i =0;i<a.length;i++){
    sum+=a[i];
    double average=sum/a.length;
}

复制数组参照数组操作()[]
颠倒数组元素排序:

for(int i =0;i<a.length;i++){
    double temp=a[i];//暂存
    a[i]=a[a.length-1-i]
    a[a.length-1-i]=temp;
}

矩阵相乘(点乘):
a[][]*b[][]=c[][]

int N=a.length;
double [][]c=new double[N][N];
for(int i =0;i<N;i++){
    for(int j =0;i<N;i++){//计算行i和列j的点乘
        for(int k =0;i<N;i++){
            c[i][j]+=a[i][k]*b[k][k];
        }
    }
}

素数判定

public static boolean isPrime(int N){
if(N<2){
    return false;
}
for(int i =2;i*i<N;i++){
    if(N%i==0){
    return false;
    }else{
    return true;
    }
  }
}
最后修改日期:2019年12月24日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。