图片是题目,我的答案,然后输出的结果一直是3.0而不是3.5,应该怎么改啊
import java.util.Scanner;
public class Syy {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int[] arr;
System.out.print("请输入数组中的元素个数:");
int len=sc.nextInt();
arr=new int[len];
for(int i=0;i<len;i++){
System.out.print("请输入第"+(i+1)+"个元素:");
arr[i]=sc.nextInt();
}
int sum=0;
for(int num:arr) {sum=sum+num;}
double ave=sum/len;
System.out.print("数组的和为"+sum);
System.out.print("数组的平均值为"+ave);
}
}

import java.util.Scanner;
public class Syy {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int[] arr;
System.out.print("请输入数组中的元素个数:");
int len=sc.nextInt();
arr=new int[len];
for(int i=0;i<len;i++){
System.out.print("请输入第"+(i+1)+"个元素:");
arr[i]=sc.nextInt();
}
int sum=0;
for(int num:arr) {sum=sum+num;}
double ave=sum/len;
System.out.print("数组的和为"+sum);
System.out.print("数组的平均值为"+ave);
}
}
