欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

一维数组

发布时间:2025/7/25 编程问答 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 一维数组 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 

概述:就是一个用来存储同一种数据类型的元素的一个容器


格式:

数据类型[] 数组名 = new 数据类型[数组的长度] ; (推荐使用)

数据类型 数组名[] = new 数据类型[数组的长度] ;

 


数据类型: 作用:用来限定数组中存储元素的类型

 


数组名: 合法的标识符

 


数组的长度的作用: 用来限定数组中存储元素的个数

 


数组的初始化

动态初始化 就是由我们给出数组的长度,由系统分配初始化值

* 格式: 数据类型[] 数组名 = new 数据类型[数组的长度] ; (推荐使用)

静态初始化 就是由我们给出初始化值,由系统分配长度

* 格式: 数据类型[] 数组名 = new 数据类型[]{元素1 , 元素2 , 元素3 , ...} ;

* 格式: 数据类型[] 数组名 = {元素1 , 元素2 , 元素3 , ...} ;

 


注意事项: 不能进行动静结合

* 如何获取数组的长度: 数组名.length ;

* 如何获取数组的元素: 数组名[索引] ; 索引: 从0开始, 最大索引为arr.length - 1

 


遍历数组

数组遍历:就是依次输出数组中的每一个元素。

数组的属性:arr.length数组的长度

数组的最大索引:arr.length - 1;

public static void print(int[] arr) {for (int i = 0;i < arr.length ;i++ ) {System.out.print(arr[i] + " ");}}

 

 

 


反转数组

public static void reverseArray(int[] arr) {for (int i = 0;i < arr.length / 2 ; i++) {int temp = arr[i];arr[i] = arr[arr.length-1-i];arr[arr.length-1-i] = temp;}}

 

 

 


获取数组的最值

public static int getMax(int[] arr) {int max = arr[0];for (int i = 1;i < arr.length ;i++ ) { //从数组的第二个元素开始遍历if (max < arr[i]) { //如果max记录的值小于的数组中的元素max = arr[i]; //max记录住较大的}}return max;}

 

 

 


获取数组的元素

public static char getWeek(int week) {char[] arr = {' ','一','二','三','四','五','六','日'}; //定义了一张星期表return arr[week]; //通过索引获取表中的元素}

 

 


数组基本查找

 

 

public static int getMax(int[] arr) {int max = arr[0];for (int i = 1;i < arr.length ;i++ ) { //从数组的第二个元素开始遍历if (max < arr[i]) { //如果max记录的值小于的数组中的元素max = arr[i]; //max记录住较大的}}return max;}

 

转载于:https://www.cnblogs.com/loaderman/p/6403658.html

总结

以上是生活随笔为你收集整理的一维数组的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。