数组(遍历)(最值)

来源:互联网 发布:人工智能 无人驾驶 编辑:程序博客网 时间:2024/06/04 23:21
class ArrayDemo {public static void main(String[] args) {//数组的操作://获取数组中的元素,通常会用到遍历/*int[] arr = new int[3];System.out.println("arr["+0+"]="+arr[0]);*/int[] arr = {2,4,5,6,7,8,9,};//数组中有一个属性可以直接获取到数组元素个数。length。//使用方式:数组名称.length =for(int x=0; x<arr.length; x++){System.out.println("arr["+x+"]="+arr[x]);}}}

上面是遍历

下面是最值

/*获取数组中的最大值。思路:1、获取最值需要进行比较,每一个比较都会有一个较大的值,因为该值不确定。通过一个变量临时存储2、让数组中的每一个元素都和这个变量中的值进行比较如果大于了变量中的值,就用该变量记录较大值。3.当所有的元素都比较完成,那么该变量中存储的就是数组中的最大值了。步骤:1、定义变量。初始化为数组中任意一个元素即可。2、通过循环语句对数组进行遍历3、在变量过程中定义判断条件,如果遍历到的元素比变量中的元素大,就赋值给该变量需要定义一个功能来完成,以便提高复用性。1、明确结果,数组中的最大元素int2、未知内容:一个数组。int[]*/class ArrayTest {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 void main(String[] args) {int[] arr = {3,6,8,15,13,22,23};int max = getMax(arr);System.out.println("max="+max);}}





0 0
原创粉丝点击