初识数组和创建数组
让用户输入很多数字算出这些数字的平均数并输出所有大于平均数的数
先定义数组,输出数组需要遍历进行输出
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个元素
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix