Java笔记———数组初探

来源:互联网 发布:matlab剔除异常数据 编辑:程序博客网 时间:2024/05/06 13:58
package tmp;import java.util.Scanner;public class array_test {    public double max(double a[][]){    double max=a[0][0];    for(int i=0;i<a.length;i++){    for(int j=0;j<a[i].length;j++){    if(max>a[i][j]){    max=a[i][j];    }    }    }    return max;    }    public double min(double a[][]){    double min=a[0][0];    for(int i=0;i<a.length;i++){    for(int j=0;j<a[i].length;j++){    if(min<a[i][j]){    min=a[i][j];    }    }    }    return min;    }    public double[][] random_array(int i,int j){    double a[][]=new double[i][j];    for(int k=0;k<i;k++){    for(int l=0;l<j;l++){    a[k][l]=Math.random();    }    }    return a;    }public static void main(String[] args) {array_test x=new array_test();Scanner intext=new Scanner(System.in);System.out.print("系统将随机生成一个2维数组,输入第一个维度i: ");int i=intext.nextInt();System.out.print("输入第而二个维度j: ");int j=intext.nextInt();double a[][]=x.random_array(i, j);System.out.println("矩阵为: ");for(int k=0;k<a.length;k++){for(int l=0;l<a[k].length;l++){System.out.print(a[k][l]+"  ");}System.out.println();}System.out.println("最大值元素为: "+x.max(a));System.out.println("最小值元素为: "+x.min(a));}}

知识点:

1、数组定义:double a[][]=new double[i][j];


0 0
原创粉丝点击