一维数组
一维数组
创建数组
一维数组的创建有两种方式,下面是两种方式的介绍
-
方法一:静态初始化
基本语法:数据类型[ ] 数组名 = { 初始化数据 };
代码示例: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"); }
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!