```java
import java.util.Scanner;
//如果输入相同的数据会出现bug.
public class Connection {
public void method1(String[] arrays) {
int sum=0;
int[] a=new int[arrays.length];
for(int i=0;i<a.length;i++) {
a[i]=Integer.parseInt(arrays[i]);
System.out.print("您输入的数据为"+a[i]+",");
}
for(int i=0;i<a.length;i++) {
sum+=a[i];
}
int avg=sum/arrays.length;
System.out.println("数据的平均值为"+avg);
}
public static void main(String[] args) {
System.out.println("请输入要平均值的数据,并且用逗号隔开每一个数据");
Connection ct=new Connection();
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
String[] Arrays=str.split(",");
int[] a=new int[Arrays.length];
ct.method1(Arrays);
}
}
```
定义一个map对象,把元素放入map,放入之前先get,如果不为空就是重复的数据。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!