java数组定义-java 定义字节数组
用随机整数给这10个元素赋值
输出数组的元素
我们不能使用 System.out.println(array);java数组定义,假设 array 是一个数组。 这个输出有价值,但不是我们想要的。
输出数组元素有两种方式:
方法一:
//array.length是获取数组的长度,数组最后一个元素的下标就是数组的长度-1
对于(int i=0;我
System.out.println(数组[i]) ;
}
方法二:
我们可以使用 foreach 增量 for 循环来输出数组的元素。 我们经常和数组打交道,所以for循环专门为我们设计了一个方法来输出数组的元素。
对于(整数:数组){
System.out.print(num+"\t");
}
在for循环中,我们要输出的值是num,所以我们定义一个num变量依次接收数组的每个元素。 而这个数组元素的数据类型是int类型,所以我们用int作为num的数据类型。 后面跟一个冒号java数组定义,数组名。
数组的初始值
我们可以声明一个数组,但是不赋初值,数组的每个元素都有一个初值。
int int_array[] = new int[5] ;//初始值:0
float f_array[] = new float[5] ;//初始值:0.0
char c_array[] = new char[5] ;//初始值:ASCII的第一个值 \u0000 为空
boolean b_array[] = new boolean[5] ;//初始值:false
String s_array[] = new String[] ;//初始值:null
数组操作
我们可以对数组的元素进行操作,也可以对整个数组进行操作。 操作主要是对数组的下标和数组的元素和值进行操作,也是通过我们之前学过的if和for循环进行操作。
1.我们可以对所有元素的值求和
//我们之前做过1-100,还有100个数字依次相加
//这次我们依次添加100个下标为0-99的元素
整数总和= 0;
//以前是数字0累加到数字100
for(int i=0;iarray[i]){
最小值 = 数组[i];
}
}
3.无序数组的排序(冒泡排序)
//定义一个包含多个元素的数组。 为了效果明显,元素的值为:
int array[] = {9,8,7,6,5,4,3,2,1};
内部温度;
for(int 圆=0;圆
对于(整数计数=0;计数
如果(数组[计数]>数组[计数+1]){
温度=数组[计数];
数组[计数] = 数组[计数+1];
数组[计数+1] = 温度;
}
}
}
4.二分查找法也叫二分查找法
在有序数组中,找到一个我想要的元素,看看它在哪里。
int array[] = {1,2,3,4,5,6,7,8,9};
int 查找 = 8;
对于(int i = 0;我
如果(查找==数组[i]){
System.out.println("该元素的下标为:"+i);
}
}
本文选自《51测试世界》第51期