求一个数组中的任何一个元素的索引
来源:互联网 发布:围攻龙刃堡 mac 编辑:程序博客网 时间:2024/06/09 23:11
package 数组;
/*需求:数组元素查找(查找指定元素第一次在数组中出现的索引)
数组定义为静态初始化!
比如:int[] arr = {10,20,30,40,50} ;
查找20这个元素在数组中第一次出现的索引*/
public class Demo2 {
public static void main(String[] args) {
int []a={10,20,30,40,50};
int index=getIndex2(a,100);
System.out.println("这个数在数组中第一次出现的位置:"+index);
}
public static int getIndex2(int[]a,int need){
for(int x=0;x<a.length;x++){
if(a[x]==need){
return x;
}
}
//假如我们要查找的数据不存在,那么就找不到,找不到就会报错。一般情况下,如果找不到数据,我们返回一个负数即可,而且返回的是-1;
return -1;
}
}
/*需求:数组元素查找(查找指定元素第一次在数组中出现的索引)
数组定义为静态初始化!
比如:int[] arr = {10,20,30,40,50} ;
查找20这个元素在数组中第一次出现的索引*/
public class Demo2 {
public static void main(String[] args) {
int []a={10,20,30,40,50};
int index=getIndex2(a,100);
System.out.println("这个数在数组中第一次出现的位置:"+index);
}
public static int getIndex2(int[]a,int need){
for(int x=0;x<a.length;x++){
if(a[x]==need){
return x;
}
}
//假如我们要查找的数据不存在,那么就找不到,找不到就会报错。一般情况下,如果找不到数据,我们返回一个负数即可,而且返回的是-1;
return -1;
}
}
阅读全文
0 0
- 求一个数组中的任何一个元素的索引
- 求任何两个数组元素的差值中的最大值
- 求一个数组元素的所有排列组合
- 【求一个数组元素的所有排列组合】
- js 求一个数组元素的最小公倍数
- 求一个整形数组的最大元素
- 求一个数组中所有元素的最大值及其索引位置
- 求一个数组中的和为任意一个数的两个元素
- 用Java实现求一个数组中的出现次数最多的元素的个数
- 求一个数组中的出现次数最多的元素的个数
- 有一个3*4的矩阵,求矩阵中所有元素中的最大值 数组值自定义
- 巧妙利用快速排序法的原理求一个数组中的第10大元素
- 给定一个含有n个元素的整型数组a,求a中的最大值和最小值。
- 求一个整型数组的第二大元素的下标
- 给定一个整型数组,求数组元素大于等于所有元素平均值的元素个数
- 求一个数组中最大的相邻元素之和
- 求一个数组中第二大的元素
- 求一个数组中两个元素的最大差值
- linux下C获取文件大小的方法
- 逆向工程核心原理学习笔记(十):IA-32寄存器基本讲解
- 【Unity3D / Extension】 扩展方法01 —— 扩展Transfrom
- Nexus 9安装Android App出现INSTALL_FAILED_NO_MATCHING_ABIS错误的一种解决方案
- 关于tomcat性能参数详解
- 求一个数组中的任何一个元素的索引
- &0xFF 的意义
- 为RecyclerView添加item的点击事件
- Java时间字符串与日期的转换
- Eclipse添加Spket插件实现ExtJs智能提示
- C#中的异步调用及异步设计模式(三)——基于事件的异步模式
- css了解
- 在sqlserver存储过程中给in参数传带逗号值的办法,如传'1','2','3'这样的
- 逆向工程核心原理学习笔记(十一):栈