Java怎么给数组添加一个新方法,就是添加完之后可以直接被array.method()这
发布网友
发布时间:2022-05-15 12:59
我来回答
共1个回答
热心网友
时间:2022-05-15 14:29
写了个参考代码,两个类,
MyArrays类有3个静态方法,用来计算数组的长度,数组里数字的平均数.数组里数字的和. MyDemo类进行测试
public class MyArrays {
//计算元素个数
public static int actLength(int[] ary) {
return ary.length;
}
//求平均数
public static double avg(int[] ary){
int num = actLength(ary);
double d = 0;
for (int i : ary) {
d+=i;
}
return d/num;
}
//求和
public static int sum(int[] ary){
int s = 0;
for (int i : ary) {
s+=i;
}
return s;
}
}
MyDemo
public class MyDemo {
public static void main(String[] args) {
int[] scores = {96,97,98};
System.out.println("元素个数"+MyArrays.actLength(scores));
System.out.println("平均数"+MyArrays.avg(scores));
System.out.println("求和"+MyArrays.sum(scores));
}
}