Java基础-Day3数组
文章平均质量分 85
学习记录
遁 一
这个作者很懒,什么都没留下…
展开
-
day3-003Arrays工具类及异常处理
Arrays工具类及异常处理java.util.Arrays类即为操作数组的工具类,包含了用来操作数组(比如排序和搜索)的各种方法。1 boolean equals(int[] a,int[] b) 判断两个数组是否相等。2 String toString(int[] a) 输出数组信息。3 void fill(int[] a,int val) 将指定值填充到数组之中。4 void sort(int[] a) 对数组进行排序。5 int binarySearch(int[] a,int key) 对排序后的原创 2022-06-22 21:11:30 · 143 阅读 · 1 评论 -
day3-002数组中常见的算法
数组中常见的算法1. 数组元素的赋值(杨辉三角、回形数等)2. 求数值型数组中元素的最大值、最小值、平均数、总和等3. 数组的复制、反转、查找(线性查找、二分法查找)4. 数组元素的排序算法一、数组元素赋值杨辉三角(二维数组)、回形数(二维数组)、6个数,1-30之间随机生成且不重复。二、数值型数组最大值、最小值、总和、平均数等三、数组复制、反转、查找1 赋值: array2 = array1;将array1保存的数组的地址值赋给了array2,使得array1和array2共同指向堆空间中的同一个数组实体原创 2022-06-22 21:10:40 · 155 阅读 · 0 评论 -
day3-001数组的概述
数组的概述元素素角标、下标、索引数组的长度:元素的个数线性表:顺序表(比如:数组)、链表、栈、队列树形结构:二叉树图形结构:一、一维数组1.一维数组的声明与初始化声明:type var[] 或 type[] var初始化:① 静态初始化:数组的初始化和数组元素的赋值操作同时进行ids = new int[]{数据1,数据2,数据3,数据4,...;②动态初始化:数组的初始化和数组元素的赋值操作分开进行String[] names = new String[空间大小];注意: Java语言中声明数组时不能指定原创 2022-06-22 21:08:33 · 123 阅读 · 0 评论