疯狂输出⚔Java中查表法的使用
来源:互联网 发布:电极式暖手宝 知乎 编辑:程序博客网 时间:2024/06/06 00:08
在我们讲查表法的之前我们还要练习两个例子
例子1,根据索引找元素。
例子2,根据元素找索引。## ##
根据索引找元素 我们随便定义一个数组(数组元素不低于3) 然后根据索引查找数组的第二个数
public class Demo01{ public static char name (int a){ char[] num= new char[]{'w','s','a'}; return num[a-1]; } public static void main(String[]agrs){ char sun = name(2); System.out.println(sun); }}
结果是
s
根据元素找索引
思路先定义一个方法 ,然后用main 函数调用他。
public class Demo011{ public static int findIndex(int []array, int number) { // 定义索引 为了返回值 // 如果索引的初值为0 当数组长度为0时 会直接返回0 // 这样会与数组的下标真正为0时 容易混淆 // 所以初值可以定义为 -1 int index = -1; // 遍历数组 查找对应的索引 for(int i =0; i < array.length ; i++){ //定义 当值相等的时候保存索引 if(array[i] == number){ index = i; //没写return的原因是当 array[i]=number 是下标的值已经被返回了。 break ; } } return index; //如果for循环里的循环没有成立再返回继续循环直到 结束循环为止。}//写一个函数来调用上面的方法。public static void main(String[]agrs){ int[] array= new int[]{4,5,7,15}; int num = findIndex(array,4); System.out.println(num);} }
阅读全文
0 0
- 疯狂输出⚔Java中查表法的使用
- ⚔疯狂输出⚔ java中泛型的作用
- ⚔疯狂输出⚔ Java中的继承。
- 疯狂输出 ⚔ Java中的随机数
- ⚔疯狂输出⚔数据的排序
- ⚔疯狂输出⚔Java中复合的作用!!! 快速掌握
- 疯狂java 输出全排列
- ⚔疯狂输出⚔ java 中的 多态 快速理解
- 疯狂输出⚔ Java中函数中定义及应用
- 疯狂输出⚔ Java中函数中定义及应用
- 疯狂输出⚔ java基础之数组篇
- ⚔疯狂输出 ⚔ 数组元素的反转!
- ⚔疯狂输出⚔ 类中的String的用法
- ⚔疯狂输出⚔ 异常处理 异常的分类
- 运行失败的 疯狂java讲义示例 使用Annotation示例
- ⚔疯狂输出⚔二维数组
- ⚔疯狂输出 ⚔ 集合 和数组.
- 疯狂java的基本总结
- STM32定时器学习---基本定时器
- 012_LeetCode_12 Integer to Roman 题解
- 51nod 1639 绑鞋带(递推)
- Mongo更新数组$slice修饰符
- dll动态链接库文件编写
- 疯狂输出⚔Java中查表法的使用
- C++中string.find()函数与string::npos
- 深入理解Basic Paxos协议
- JackSon反序列化报错,Unrecognized field, not marked as ignorable
- AtCoder Regular Contest 085 F NRE 线段树优化dp
- 设置添加环境变量Path
- 必须返回对象时,别妄想返回其reference
- 【概率论】主观概率 私人回顾
- 历时一年,我的第一本书《从Lucene到Elasticsearch:全文检索实战》已出版!