一維數組的產生與運算
一維數組的產生可分兩種方式
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);