Java数组基础练习
public static void main(String[] args) {
int [] a=new int[10];
Scanner input=new Scanner(System.in);
for (int k=0;k<10;k++){
int t= input.nextInt();
a[k]=t;
}
int avg=0,max=0,min=0,j=0,d=0;
int [] c = Array(a);
for (int i = 0; i < 10; i++) {
System.out.print(c[i]+"\t");
}
System.out.println();
System.out.println("总和"+Sum(c));
System.out.println("平均值"+(double)Sum(c)*1.0/10);
System.out.println("最大值"+c[9]);
System.out.println("最小值"+c[0]);
System.out.println("奇数个数"+jSum(c));
System.out.println("偶数个数"+dSum(c));
}
public static int[] Array(int [] a){
if (a.length==0)
return a;
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a.length-1-i; j++) {
if (a[j]>a[j+1]){
int temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
}
return a;
}
public static int Sum(int [] c){
int s=0;
for (int i=0;i<c.length;i++){
s+=c[i];
}
return s;
}
public static int jSum(int [] c){
int j=0;
for (int i=0;i<c.length;i++){
if (c[i]%2!=0){
j++;
}
}
return j;
}
public static int dSum(int [] c){
int d=0;
for (int i=0;i<c.length;i++){
if (c[i]%2==0){
d++;
}
}
return d;
}