创建一个整形一维数组。分别使用静态和动态初始化的方法,并打印各数组元素的值。

解决方案 »

  1.   

    int arr[]  = {1,2,3,4,5};
    for(int i = 0;i<arr.length;i++){
          System.out.println(arr[i]);
    }import  java.util.Scanner;
    int arr[] = new int [5];
    Scanner sc = new Scanner(System.in);
    for(int i = 0;i<arr.length;i++){
        arr[i] = sc.nextInt();
    }
    for(int i = 0;i<arr.length;i++){
          System.out.println(arr[i]);
    }
      

  2.   

    提前说明,数组长度是固定不可变的
    静态赋值就是说建立一个数组然后直接写里面是什么内容,比如
    int[] nums = new int[]{1,2,3,4,5}表示这个数组有5个数,这是一种书写法
    另外一种:
    int[] nums = {1,2,3,4,5}动态赋值直白点在你这里就是叫你输入数作为内容
    最先开启输入的功能这样
    Scanner input = new Scanner(System.in);
    先定义一个固定长度的数组
    int[] nums = new int[5];
    //采用循环赋值,总共循环5次
    for(int i = 0 ; i  < 5 ; i ++){
    //因为数组下标从0开始,所以这样
    nums[i] = input.nextInt();
    }
      

  3.   


      //静态初始化数组
    int[] i={21,12,4,2,12};
    //动态初始化数组
    int[] a=new int[5];
    for(int j=0;j<a.length;j++){
      a[j]=j+1; //这里随便赋值
    }
      

  4.   

    So easy, 这个问题都不会,建议不要学编程了。