求教java中求数组中数的总和是调用哪个方法?
所谓类的写法,意思是自己定义几个类,在类里面定义变量,然后在main程序里面调用类的意思吗?这实际上跟直接写没多大区别,只不过多了一个调用和实例化的过程而已,如果是在同一个页面连实例化都不需要。。。整数数组求和也就是写个for循环,里面条件是i=0,i<数组长度,i++,然后数组名[i]+=数组名[i],具体要有什么条件的话自己再写个if判断在for循环里面就好,最后输出数组名[i]
public class Main {
public static void main(String[] args){
int[] a = {1,2,3,4,5};
int[] b = {6,7,8,9,10};
int[] c = new int[a.length];
for(int i=0;i<5;i++){
c[i]=a[i]+b[i];
}
}
}
遍历循环,累加求和即可:
int sum=0;
int [] a={100,200,300};
for(int i=0;i<a.length ;i++){
sum=sum+a[i];
}
你可以在一个共公类里面定义一些 static 的方法,然后下次就直接调用这个公共类的 static 方法去取求和。
public class CommonFunction {
public static int sum(int[] array) {
.....//这里面用 for 相加
}
}
外面代码就直接使用:
int [] a={100,200,300};
int result = CommonFunction.sum(a);
没有遇见过有现场的方法,不过自己可以写一个这样的公用方法,原理也得是用循环;
int sum=0;
int [] a={100,200,300};
for(int i=0;i<a.length ;i++){
sum=sum+a[i];
}
没有现成的,只能循环取值计算
相关视频
java程序随机产生包含20个元素的数组,怎么求数组中的最大值,最小值和...
用java程序随机产生包含20个元素的数组,求出数组中的最大值,最小值和平均值,先定义个20长度数组,然后遍历数组,随机生成的数存在数组里,顺便将生成数求和累加,得总数除以20即可得平均数,后面将数组升序排序即可获取到最小值和最大值,如下:import java.util.Arrays;import java.util.Random;public...
java 大家好,如何取出数组里的某个元素?
{ \/\/如果输入的数字跟当前数组的元素的值相同 if(target == arr[i]) { \/\/输入所在位置,从1开始 System.out.println(target + "位于数字的第" + (i + 1) + "位");\/\/结束 return;} } \/\/如果找不到的话就提示一下 System.out.println("数组中不存在数字:" + target);} ...
Java输出数组中的某个数字有几个
那就是首先讲数组里面的每一个元素转为字符串,然后数组里面的所有的字符串拼接,之后调用方法得到字符...
java怎么显示数组中的所有值
在 Java 中,可以通过以下两种常用方法显示数组中的所有值:方法一:使用 for 循环逐个遍历数组元素通过 for 循环可以逐个访问数组中的每个元素,并使用 System.out.println() 输出。这种方法适用于需要单独处理每个元素的场景。语法:for (int i = 0; i < array.length; i++) { \/\/ 访问并显...
JAVA定义一个整数数组,求出其中奇数和偶数个数.
public class Demo { public static void main (String args[]) { int[] nums = {5, 2, 45, 11, 13, 32, 7, 24, 63, 48};int odd=0, even=0;for (int i=0; i<nums.length; i++) { if (nums[i] % 2 == 0)even ++;else odd ++;} System.out.println("even:\\t" ...
用JAVA语言编译:数组中包含n个整数,从其中找出k个最小的数,写出你能想...
最快k*O(n)~O(n),将前K个数放入一个k的数组中,按序放,对K+1到N的数,依次如果比K数组总的小,将K中最大的取出,放入最小的数,一直维持K个,最后就是最小的K个。import java.util.Arrays;\/**先给数值里的值进行从小到大排序,取从0到k-1索引的数组值 创建一个数组,包含11个元素...