java⼀位数组求和代码_java⼀维数组求和import java.util.*;
public class Hello {
public static void main(String[] args) {
//建⽴⼀个50元素组成的数组 把1-100的所有偶数放在数组⾥ 并显⽰
int[]a=new int[50];java定义一维数组并赋值
int j=2;
for(int i=0;i
a[i]=j;
j+=2;
}
System.out.println("该数组所有元素为:");
for(int x:a){
System.out.print(x+" ");
}
System.out.println();
// 为上述数组⾥ 前10个单元求和
int sum=0;
for(int i=0;i<10;i++){
sum+=a[i];
}
System.out.println("该数组前⼗个数之和为:"+sum);
//求上述数组前20个单元的平均数
int vge=0;
int sum1=0;
for(int i=0;i<20;i++){
sum1+=a[i];
}
vge=sum1/20;
System.out.println("数组前20个单元的平均数:"+vge);
//将上述数组第1单元和第21单元对调,第2单元和第22单元对调,第3单元和第23单元对调,
//依次类推,直到第10单元和第30单元对调,并显⽰数组全元素
for(int i=0;i<10;i++){
int temp;
for(int j1=20;j1<30;j1++){
temp=a[i];
a[i]=a[j1];
a[j1]=temp;
}
}
System.out.println("新数组元素为:");
for(int x:a){
System.out.print(x+" ");
}
System.out.println();
/
/将上述数组中,所有能被5整除的元素+3。并显⽰数组全元素for(int i=0;i
if(a[i]%5==0){
a[i]+=3;
}
}
System.out.println("新数组元素为:");
for(int x:a){
System.out.print(x+" ");
}
System.out.println();
//求上述数组第6单元到第40单元⾥⾯ 最⼤数 和最⼩数
int max=a[5];
int low=a[5];
for(int i=5;i<40;i++){
if(a[i-1]>max){
max=a[i-1];
}
if(a[i-1]
low=a[i-1];
}
}
System.out.println("第6单元到第40单元⾥⾯ 最⼤数:"+max);
System.out.println("第6单元到第40单元⾥⾯ 最⼩数:"+low); //将该数组从⼤到⼩排序。并显⽰数组全元素
Arrays.sort(a);
System.out.println("排序后的数组为:");
for(int i=a.length-1;i>=0;i--){
System.out.print(a[i]+" ");
}
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。