初识数组和创建数组
让用户输入很多数字算出这些数字的平均数并输出所有大于平均数的数
先定义数组,输出数组需要遍历进行输出
Scanner sc = new Scanner(System.in); int x; //定义数组 int[] numbers = new int[100]; double sum =0; int cnt =0; x=sc.nextInt(); while (x!=-1){ //给数组进行赋值 numbers[cnt] = x; sum +=x; cnt++; x=sc.nextInt(); } if (cnt>0){ double av = sum/cnt; //遍历数组 for (int i = 0; i <cnt ; i++) { if (numbers[i]>av){ System.out.println(numbers[i]); } } System.out.println(sum/cnt); }
数组是指一组数据的集合,数组中的每个数据被称作元素。
数组可以记录同一种类型的多个数据
数组中的每个数据都是元素,每个元素的数据类型都相同
定义数组变量
给的个数(长度)必须是整数,必须给,可以给变量
创建一个int类型的数组有10个元素