Java基础学习:数组05

Java基础学习:数组05

  • 数组的使用:

    • For-Each循环:增强型For循环;

    • 数组作为方法入参:

    • 数组作返回值:

       

  • 代码练习1:

    public class ArrayDemo034 {
       public static void main(String[] args) {

           int[] arrays={1,2,3};

           //1,打印全部的数组元素
           for (int i = 0; i < arrays.length; i++) {
               System.out.println(arrays[i]);
          }

           //2,计算所有元素的总和
           int sum=0;
           for (int j = 0; j < arrays.length; j++) {
               sum=sum+arrays[j];
          }
           System.out.println(sum);//6

           //3,查找最大元素
           int max=arrays[0];//第0个元素:思路:先确定一个数据,循环然其他数据跟它比较
           for (int k = 0; k <arrays.length ; k++) {
               if(arrays[k]>max){
                   max=arrays[k];
              }
          }
           System.out.println(max);//3
      }
    }
  • 代码练习2:进阶:数组反转

    public class ArrayDemo04 {
       public static void main(String[] args) {
           //进阶
           int[] arrays={1,2,3};

           //For-Each:增强型for循环来遍历数组
           //JDK1.5 没有下标
           for(int x:arrays){
               System.out.println(x);
          }
           System.out.println("---------------------");

           //数组作为参数
           //2,打印数组元素
           printArray(arrays);
           System.out.println("打印完成");

           //3,数组作为返回值:反转数组
           int[] newArrr=newArr(arrays);
           printArray(newArrr);
           System.out.println("反转数组打印完成");

      }

       public static void  printArray(int[] arr){
           for (int i : arr) {
               System.out.println(i);
          }
      }

       public static int[] newArr(int[] arr){

           //创建一个数组
           int[] newArr=new int[arr.length];
           //反转操作
          for (int i = 0,j=newArr.length-1; i <arr.length ; i++,j--) {
               newArr[j]=arr[i];
          }

           return newArr;
      }
    }
  •  

posted @   gzs1024  阅读(113)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示