數組的產生與運算

一維數組的產生與運算

一維數組的產生可分兩種方式
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);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章