0108练习一维数组

1.编写java程序,创建一维数组 arr[],并将其遍历输出。

int arr[]={55,87,48,10,7};
        for(int i=0;i<5;i++){
            System.out.println(arr[i]);
        }

2.编写java程序,创建一维数组 arr[],将数组中最大的数输出。

    
        int arr[]={456,882,15560,88596,55,224};int max=arr[0];//建立并初始化数组arr,声明变量max=数组中第0个数
        for (int m=0;m<arr.length;m++){                 //通过循环遍历数组,m
            System.out.println("遍历:"+arr[m]);  
            if(max<arr[m]){               //max与数组中各个数比较大小,从第0个开始
                max=arr[m];
            }
            System.out.println("比较大:"+max);//循环比较输出较大的数
        }
        System.out.println("最大:"+max);          //输出最大值
     

对比length-1与length的区别

    int arr[]={456,882,15560,88596,55,224};int max=arr[0];
        for(int M=0;M<arr.length-1;M++){              //arr.length-1是数组中 当前数的前一位,因为是小于,当从0位开始时不担心溢出,所以一定不能写等于                                              
if(max<arr[M+1]){ //M+1是当前数与第二个数比较大小,若不+1,当前数还要与自身比较大小
max
=arr[M+1]; //这样写可以简化循环比较次数
System.out.println("较大的是:"+max); } } System.out.println("最大数是:"+max);

原文地址:https://www.cnblogs.com/sjxx/p/5114931.html