1 在java语言中,数组是对象。定义方式为:type arrayname[] = new type[arraysize]
如: char s[], s的每个元素都是char型的
int array[]; 整型数组
复合类型的数组
Date dateArray[];
Point points[]
java在数组的定义中并不为数组元素分配内存。
创建数组 静态初始化
//静态初始化
int array[] = {1,2,34,5};
boolean flag[]= {true,false,false,true};
String names[] = {"Dong","Gong"};
String names1[];
names1 = new String[4];
names1[0] = "Dong";
names1[1] = "Gong";
class Calculator{
public static double caculateAverage(int[] numbers) {
int sum = 0;
for(int i=0;i<numbers.length;i++)
{
sum+= numbers[i];
}
return sum/(double)numbers.length;
}
public static int findMax(int[] numbers) {
int max = numbers[0];
for(int j=0;j<numbers.length;j++) {
if(numbers[j]>max) {
max=numbers[j];
}
}
return max;
}
}
package ccf;
class Caculate {
public static void main(String[] args) {
// TODO Auto-generated method stub
int numbers[] = {10,1,11,2,33,33,55,0,989};
System.out.println(Calculator.caculateAverage(numbers));
System.out.println(Calculator.findMax(numbers));
}
}