标签:
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);
标签:
原文地址:http://www.cnblogs.com/sjxx/p/5114931.html