简单数据匹配就是给出一个数字,在数组中查找该数字是否存在于数组当中(要考虑到查找到了就不用继续查找了,用break)。
public class ArryTest { public static void main(String[] args) { // TODO 自动生成的方法存根 int arry[] = new int[] {10,20,3,0,5}; int search = 3; boolean temp = false; for(int i=0 ;i<arry.length; i++) { if(arry[i] == search) { temp = true; break; } } System.out.println(temp ? "找到相同数据" : "么有找到"); } }
数组的逆序输出:应该考虑到奇数个元素与偶数个元素的问题。
public class TestArry { public static void main(String[] args) { int Arry [] =new int[] {1,2,3,4,5,6}; int head = 0; //计算头部索引 int tail = Arry.length-1; //计算尾部索引 for(int i=0; i<Arry.length/2; i++) { //控制循环次数 int temp = Arry[tail]; Arry[tail] = Arry[head]; Arry[head] = temp; head++; tail--; } for(int j=0;j<Arry.length;j++) { System.out.println(Arry[j]); } } }