一维数组

一维数组

创建数组

一维数组的创建有两种方式,下面是两种方式的介绍

  • 方法一:静态初始化
    基本语法:数据类型[ ] 数组名 = { 初始化数据 };
    代码示例:

    public class Test {
    public static void main(String[] args){
    int[] array = {1,2,3,4,5,6};
    for(int x : array){
    System.out.print(x + " " );
         }
       }
    }
    
    • 方法二:动态初始化
      基本语法1:数据类型[ ] 数组名 = new int[ ] {初始化数据};
      代码示例:

      public class Test {
      public static void main(String[] args){
      int[] array = new int[] {1,2,3,4,5,6};
      for(int x : array){
      System.out.print(x + " " );
           }
         }
      }
      

      基本语法2:数据类型[ ] 数组名 = new int[length ];
      注意;此时数组初始值均为0;需要自己依据要求重新初始化;
      代码示例:

      public class Test {
      public static void main(String[] args){
      int[] array = new int[10] ;
      for(int x : array){
      System.out.print(x + " " );
           }
         }
      }
      

      数组的遍历

      1、使用for循环

      //遍历一维数组
      int[] arr = new int[3];//动态创建:3个元素
      arr[0] = 1;//给第1个元素(索引为0),赋值1
      arr[1] = 2;//给第2个元素(索引为1),赋值2
      arr[2] = 3;//给第3个元素(索引为2),赋值3
      for (int i = 0; i < arr.length; i++) {
      	//遍历arr[i],arr中的元素
          System.out.print(arr[i]+"\t");
      }
      

      2、增强for循环foreach

      //遍历一维数组
      int [] i= {1,2,3};//静态创建
      for (int i : arr) {
          System.out.print(i+"\t");
      }
      
posted @   蜡笔小新Belief  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示