数组的练习 ----最大最小值
来源:互联网 发布:不想找女朋友 知乎 编辑:程序博客网 时间:2024/03/28 19:56
//常见操作—-获取数组中的最大值和最小值
public class ArrayTest {
/** * @param args */public static void main(String[] args) { // TODO Auto-generated method stub /* * 获取数组最大值 * 思路: * 1,获取最值需要进行比较,每一次都会有一个比较大的值,因为该值不确定,通过一个变量进行储存 * 2,让数组中的每一个值都与这个变量中的值相比较 如果大于了变量的值 就用该变量记录较大的值 * 3,当所有元素都比较完成 那么该变量中存储的就是该数组的最大值了。 * 步骤: * 1,定义变量 初始值为数组中任意一个元素即可 * 2,通过循环语句对数组进行遍历 * 3,在变量过程中定义判断条件 如果遍历到的元素比变量中的元素大 就将赋值给该变量 * 需要定义一个功能来完成 以便提高复用性 * 1,明确结果 数组中最大的元素 int * 2,未知内容 int[] * */ int[] arr= {2,3,4,4,5,6}; int max = getMax(arr); System.out.println("max = " +max); /* * 获取最大值的另一种方式 * 可不可以将临时变量初始值化为0呢? 可以 * */ int[] arr1 = {23,3,1,4}; int min = getMin(arr1); System.out.println("min = "+min);}public static int getMax(int[] arr)//直接用元素比大小{ int max = arr[0]; for(int x=0;x<arr.length;x++) { if(arr[x]>max) max = arr[x]; } return max;}public static int getMin(int[] arr)//用下角标的方式{ int min = 0; for(int x=1 ; x<arr.length ;x++) { if(arr[x]<arr[min]) min = x; } return arr[min];}
}
0 0
- 数组的练习 ----最大最小值
- 二维数组的最大最小值
- 求数组的最大最小值
- ACM练习 最大最小值
- 分治求数组的最大最小值
- 分治法求数组的最大最小值
- JavaScript求数组元素的最大/最小值
- 查找数组最大最小值
- 数组求最大最小值
- 数组最大最小值
- 数组 取最大/最小值
- 循环有序数组最小值练习
- 求整型数组最大最小值
- 二分法求数组最大最小值
- [js]求数组最大最小值
- 得到数组中的最大,最小值
- 数组中求最大最小值
- js数组求和、最大、最小值
- Linux 命令解压缩
- 搭建OpenCV 3.1、OpenNi2、Qt 5.5、VS2010开发环境
- Android 消息机制源码分析
- 自定义控制器的转场动画(Push、Pop)
- Unity3D Ios 打包注意事项
- 数组的练习 ----最大最小值
- VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射
- Flask环境搭建
- NodeJS 和 ExtJS
- Nodejs+Extjs+Mongodb开发第一天 Nodejs环境搭建
- 坑
- 二位平面上,经过点数最多的线
- JS在function前面加上"+"的含义
- c++与c#类型对照