数组求和的几种实现方法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_45176509/article/details/102713543

例1:一个类直接实现数组求和

public class Add{    //主类
    public static void main(String args[]) {   //主方法
        int sum=0;   //sum保存结果
        int a[]=new int[] {1,2,3,4};  //定义数组
        for(int x:a) {    //foreach输出
	    sum+=x;  //求和
    }
System.out.println(sum);  //输出
    }
}

输出结果:10
例2:定义一个工具类,通过调用工具类实现数组求和(有返回值)

class Array{   //工具类求和
   public static int print(int b[]) {      //静态方法
	int sum=0;    //保存结果
	for(int x:b) {     //
		sum+=x;
	}
   return sum;  //返回数组的和
	}
}
public class Add{
    public static void main(String args[]) {
    int a[]=new int[] {1,2,3,4};
    System.out.println(Array.print(a));   //调用工具类方法输出
    }
}

输出结果:10
例3:定义一个工具类,调用工具类实现数组求和(无返回值)

class Array{
public static void print(int b[]) {     
	int sum=0;
	for(int x:b) {
		sum+=x;
	}
	System.out.println(sum);     //无返回值直接输出数组的和
}
}
public class paixu{
    public static void main(String args[]) {
    int a[]=new int[] {1,2,3,4};
    Array.print(a);      //类名.方法名()直接调用工具类得到数组的和
	}
}

输出结果:10

猜你喜欢

转载自blog.csdn.net/weixin_45176509/article/details/102713543