数组
2020-03-02 16:01:43来源:博客园 阅读 ()
数组
数组: 1)相同数据类型元素的集合 2)是一种数据类型(引用类型) 3)数组的定义: int[] arr = new int[5]; 4)数组的初始化: int[] arr = new int[3]; //0,0,0 int[] arr = {2,5,7,9}; //2,5,7,9 int[] arr = new int[]{2,5,7,9}; //2,5,7,9 int[] arr; arr = {2,5,7,9}; //编译错误,此方式只能声明同时初始化 arr = new int[]{2,5,7,9}; //正确 5)数组的访问: 5.1)通过(数组名.length)可以获取数组的长度(元素的个数) int[] arr = new int[5]; System.out.println(arr.length); //5 5.2)通过下标/索引来访问数组中的元素 下标从0开始,最大到(数组的长度-1) int[] arr = new int[3]; arr[0] = 100; //给第1个元素赋值为100 arr[1] = 200; //给第2个元素赋值为200 arr[2] = 300; //给第3个元素赋值为300 //arr[3] = 400; //数组下标越界异常 System.out.println(arr[arr.length-1]); //输出最后一个元素的值 6)数组的遍历: int[] arr = new int[10]; for(int i=0;i<arr.length;i++){ arr[i] = (int)(Math.random()*100);//随机数*100强转为int类型 System.out.println(arr[i]); } 7)数组的复制: 7.1)System.arraycopy(a,1,a1,0,4); 7.2)int[] a1 = Arrays.copyOf(a,6); a = Arrays.copyOf(a,a.length+1); //数组的扩容 8)数组的排序: 8.1)Arrays.sort(arr);
原文链接:https://www.cnblogs.com/xingsir/p/12396287.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Springboot vue 前后分离 跨域 Activiti6 工作流 集成代码生成器
下一篇:对比System.currentTimeMillis()、new Date().getTime()、System
- Java笔记:数组,异常,泛型 2020-06-08
- 数组小Demo 2020-05-25
- 从零开始的数组,这么设计么是为什呢? 2020-05-24
- LeetCode 面试题53 - I. 在排序数组中查找数字 I 2020-05-22
- LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置 2020-05-22
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash