一、求数组长度
获取数组的长度的格式:
数组名称。length
这将会得到一个int数字,代表数组的长度。
数组一旦创建,程序运行期间,长度不可改变。
代码如下:
public class Demo08 {
public static void main(String[] args){
int[] arrayA=new int[3];
int[] arrayB={10,5,3,56,4,89,54,9,6,21,21,5,6,32,4,1,2};
int len=arrayB.length;
System.out.println("arrayB数组的长度是:"+len);
System.out.println("============");
int[] arrayC=new int[3];
System.out.println(arrayC.length);//3
arrayC=new int[5];
System.out.println(arrayC.length);//5
}
}
二、遍历数组
遍历数组:就是说对数组当中的每一个元素进行逐一、挨个,默认的处理方式就是打印输出。
public class Demo09 {
public static void main(String[] args){
int[] array={10,20,30,40,50};
//首先使用原始方式
System.out.println(array[0]);//10
System.out.println(array[1]);//20
System.out.println(array[2]);//30
System.out.println(array[3]);//40
System.out.println(array[4]);//50
//使用循环,次数其实就是数组的长度
for (int i=0;i<array.length;i++){
System.out.println(array[i]);
}
}
}
三、数组中的最值
最小值代码如下,最大值可自行练习。
public class Demo10 {
public static void main(String[] args){
int[] array={5,15,30,20,10000,56,78};
int min=array[0];
for (int i=1;i<array.length;i++){
if (array[i]<min){
min=array[i];
}
}
System.out.println("最小值: "+min);
}
}
四、数组元素反转
public class Demo11 {
public static void main(String[] args){
int[] array={10,20,30,40,50};
//遍历打印数组本来的样子
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
System.out.println("==========");
for (int min=0,max=array.length-1;min<max;min++,max--){
int temp=array[min];
array[min]=array[max];
array[max]=temp;
}
//再次打印遍历
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)