数组的产生与运算

一维数组的产生与运算

一维数组的产生可分两种方式
1. 直接给出具体数值
 int []a={1,2,3,4,5,6,7,8};
2. 给出数组空间,一般系统默认里面数值为0
 int []b=new int[10];

   
 int i=0;

    for(;i<a.length;i++)  //.length表示数组大小

 {

    System.out.println(a[i]);   //打印出数组数值

    }


整型变量系统默认为0,字符型系统默认为空

一维数组的运算

一维数组的运算相对简单,可采用写函数的方法,调用时既可以随时修改变量,也可以提高代码的可读性。

 public shuzu year {

public static void main(String[] args) {

    
      int []a={2,4,6,8,10,12,14,16};

        System.out.println("加为"+add(a,4,6));

        System.out.println("减为"+minus(a,7,5));

        System.out.println("乘为"+mul(a,0,1));

        System.out.println("除为"+divide(a,4,2));

}

static int add(int []a,int m,int n)

{   int p;

     p=a[m]+a[n];

     return p;

}       //加法函数块

static int minus(int []a,int m,int n)

{   int p;

     p=a[m]-a[n];

     return p;

}      //减法函数块

static int mul(int []a,int m,int n)

{   int p;

     p=a[m]*a[n];

     return p;

}           //乘法函数块

static int divide(int []a,int m,int n)

{   int p;

     p=a[m]/a[n];

     return p;

}                //除法函数块

}

二维数组的产生与运算

二维数组的产生

1. 直接给出具体数值
 int[] []a={{1,2,3},{2,3,4},{3,4,5},{5,6,7},{7,8,9}};
2. 给出数组空间,同样其内数值大小默认为0
int [][] b=new int[3][4];      //定义数组大小空间

    for(int i=0;i<3;i++)

    {

       for(int j=0;j<4;j++)

       {

           System.out.print(b[i][j]+"\t");

       }System.out.println();    //同样打印出数值

    }

二维数组的运算(三阶行列式的算法)

  int m;

       int[][]a={{1,2,3},{2,3,4},{3,4,5}};

       m=a[0][0]*a[1][1]*a[2][2]+a[1][0]*a[2][1]*a[0][2]+a[0][1]*a[1][2]*a[2][0]-a[2][0]*a[1][1]*a[0][2]-a[1][0]*a[0][1]*a[2][2]-a[1][2]*a[2][1]*a[0][0];

       System.out.println(m);
发布了16 篇原创文章 · 获赞 11 · 访问量 657

猜你喜欢

转载自blog.csdn.net/qq_44981039/article/details/102556683