equal 顺序查找

# equal 顺序查找

#### 字符串之间的比较 使用 equals

```java
/**案例演示:
1.有一个数列:白眉鹰王、金毛狮王、紫衫龙王、青翼蝠王猜数游戏:从键盘
中任意输入一个名称,判断数列中是否包含此名称[顺序查找]要求: 如果找
到了,就提示找到,并给出下标值。 */
/**思路分析
1、创设一个字符串变量
2、遍历 比较
3、创建scanner 对象接收用户输入
*/
String[] names = {"白眉鹰王","金毛狮王","紫衫龙王","青翼蝠王"};
Scanner myScanner = new Scanner(System.in);
System.out.println("请输入名字");
String na = myScanner.next();
//遍历数组, 逐一比较, 如果有,则提示信息, 并退出
//这里介绍一种编程思想/技巧 创设一个 索引 =========》一个经典方法
int index = -2;
for(int i = 0;i < names.length;i++){
//字符串比较 equals 如果要找的名字就是当前元素
if(na.equals(names[i])){
System.out.println("恭喜你找到" + na);
System.out.println("下标为" + i);
//将i 保存到index中 比较看有没有发生了变化
index = i;
break;
}
}
if(index == -2){
System.out.println("sorry 没有找到");
}
```

posted @   河豚QQ  阅读(36)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示