mdsk.net
当前位置:首页 >> jAvA里一个int数组求和问题 >>

jAvA里一个int数组求和问题

自己求一下不就行了: int myArray[] = new int[100]; ...... int sum = 0; for (int i=0; i

你把sum也写进循环体内了,把他写到for的花括号外就可以了! 是指System.out.print(sum+" ");这句话!如果写到循环体内,sum初始值也为0,相当于把数组遍历输出了!

public class Test { /** * @param args */ public static void main(String[] args) { //准备数组。 int arr[]=new int[20]; for(int i=0;i

//使用一个循环,累加循环变量即可 int[] Day1={31,28,31,30,31,30,31,31,30,31,30,31}; int sum = 0; for(int i : Day1){ sum += i; } System.out.println(sum);

1、在for循环外定义变量和数组 int sum=0;//定义一个变量int arr[] = {1,2,3,4};//定义一个需要累加的数组2、for循环通过sum累加 for(int i=0;i

public class ContactIntegerArray { public static int[] contact(int a[], int b[]){ int[] f = new int[a.length+b.length]; for(int i = 0 ; i < f.length; i++) if(i < a.length) f[i] = a[i]; else f[i]= b[i-a.length]; return f; } publ...

sum=+arr[x]; 改为 sum+=arr[x];

没有求和和平均数的方法 最小值的话可以用 Arrays.sort() 排序得到

使用Java 8 提供的stream 处理: 像求数组中偶数的和 int[] data = {1,2,3,4,5,6,7,8,9,10,11,12}; int r = Arrays.stream(data).filter(x -> x % 2 == 0).sum();

public class TypeOp { public static void main(String[] args) { int a[]= new int[5];//定义数组 a[0]=10;//赋值 a[1]=20;//赋值 int j = a[0]+a[1]; System.out.println(j);//求和 } }

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com