数组的基础应用
来源:互联网 发布:php多线程和多进程 编辑:程序博客网 时间:2024/06/01 07:32
一:求最大值(最小值)
例:输入五个学员年龄,求出其中最大的年龄;
先定义一个数组存储(int[] ages=new int[5])年龄,
再定义一个变量(int max_age),存储最大年龄。
现在假定第一位学员的年龄是最大的,即 max_age=age[0],然后让第二名学员的年龄和 max_age进行对比,如果比max_age还要大,则把max_age存储的内容换为age[1],
否则不变。依次让后续年龄和max_age对比,只要比max_age大就更新max_age,直到最后一个年龄。所以最终max_age内存放的就是全部年龄的最大值。
二:求平均值
int avg_age;//求平均值
int sum_age=0;//总年龄,注意一定要赋初值为0
for(int i=0;i<ages.length;i++){
sum_age+=ages[i];//累加
}
avg_age=sum_age/ages.length;
System.out.println(" 平均年龄为:"+avg_age);
三:对数组进行排序
//录入年龄
System.........
for(int i=0;i<ages.length;i++){
System..........
ages[i]=scanner.nextInt();
}
//开始排序
Arrays.sort(ages);
//排序后的结果
System....
for(i=0;i<ages.length;i++){
System.out.prinln(ages[i]);
}
四:数组常见问题
1:声明,初始化错误
2:下标越界
- 数组的基础应用
- VC++基础 字符串数组的应用
- java基础整理3--数组的应用
- Java基础数组应用
- 数组基础及应用
- 数组-数组的应用
- 《黑马程序员》基础加强---数组和反射的应用
- java基础巩固系列(四):数组的反射应用
- java中数组的定义及其基础应用
- java基础--数组(应用)
- Day7-指针的基础详解、二维数组、数组的几种应用、字符串的简单应用.pages
- android基础篇------------java基础(3) (数组和String的应用)
- JS高级应用之数组基础
- Array数组的应用
- 控件数组的应用
- 数组的下标应用
- 字符串数组的应用
- 数组的简单应用
- Android Live Wallpaper
- 最长上升子序列(LIS)-O(nlogn)算法总结.
- Javascript 中的false,零值,null,undefined和空字符串对象
- 协方差与相关系数 numpy中cov与corrcoef的使用
- VB.NET版机房收费系统之SqlHelper
- 数组的基础应用
- java自带JWS开发Webservice服务
- CSS3设置背景图片的大小
- __uuidof在gcc中的实现
- netty3和netty4区别
- ListView简单实用-自定义BaseAdapter,然后绑定ListView的最简单例子
- 从零开始
- Java 自动装箱拆箱
- 第一次获取github上go语言编写的一个项目遇到问题的处理