/**
* 在一维数组里查找一个数是否存在 如果找到返回下标 否则返回-1
* @param num 待查找的数
* @param arr1 被遍历的数组
* @return -1->没有找到 大于-1指的是查找的这个数在数组中的下标
*/
int [] arr1 ={2,4,6,8,10};
int times = 0,sign = -1;for(int i:arr1)
{
if(i == num)
{
return sign ;
}
times ++;
}
return sign ;foreach循环相当于for循环对数组的遍历,只是这是简化写法,但是两者有一定的区别,
for循环可以控制遍历的区间和步长,而foreach循环只能将所有的元素遍历,i 代表的是数组arr1的每个元素