数组的使用

数组使用

 

 


 

package base.array;

public class ArrayDemo3 {
  public static void main(String[] args) {
      //定义一个数组
    int[] arrays={1,2,3,4,5};
    //打印全部的数组元素
      for (int i = 0; i < arrays.length; i++) {
          System.out.println(arrays[i]);
      }
      System.out.println("================");
      //计算所有元素的和
      int sum=0;
      for (int i = 0; i < arrays.length; i++) {
          sum=sum+arrays[i];
          //也可以写为sum+=arrays[i];
      }
      System.out.println("sum="+sum);
      System.out.println("===============");
      //查找最大的元素
      int max=arrays[0];
      for (int i = 0; i < arrays.length; i++) {
          if (arrays[i]>max){
              max=arrays[i];
          }
      }
      System.out.println("max"+max);
  }
}

 
package base.array;

public class ArrayDemo4 {
  public static void main(String[] args) {
      //定义一个数组
      int[] arrays={1,2,3,4,5};
      //arrays.for
      //JDK1.5   没有下标
    // for (int array : arrays) {
        //   System.out.println(array);
    //   }
      // printArray(arrays);
      int[]reverse= reverse(arrays);
      printArray(reverse);
  }
  //反转数组
  public static int[]reverse(int[]arrays){
      int[]result=new int[arrays.length];
      //反转的操作
      for (int i = 0,j=result.length-1;i < arrays.length; i++,j--) {
          result[j]=arrays[i];

      }
      return result;
  }
  //打印数组元素
public static void printArray(int[]arrays){
    for (int i = 0; i < arrays.length; i++) {
        System.out.println(arrays[i]+" ");

    }
}
}

 

posted @ 2022-05-15 11:42  怎样的人生  阅读(39)  评论(0)    收藏  举报