JAVA 数据算法——2.数组查找
程序员文章站
2022-03-15 21:57:12
...
import java.util.Scanner;
public class z_7{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入你要找的名字:");//提示
String name=in.next();//接收你要输入的值并赋值给name
String[] arr={"小明","小米","小胡","小泽","小曾","小类"};//定义一个数组arr
boolean flag=false;//在定义一个布尔型flag并赋值为false
for(int i=0;i<arr.length;i++){//用for循环判断
if(name.equals(arr[i])){//如果你输出的名字相等于arr的数
flag=true;//true的值赋值给flag
break;//跳出语句
}
}
if(flag==true){//判断如果flag是否为真为真输出“找到了,这个人是”
System.out.println("找到了,这个人是:"+name);
}else{//否则为假,输出“没有这个人”
System.out.println("没有这个人");
}
}
}
下一篇: 使用多线程实现多客户端的通信
推荐阅读
-
数据结构算法二分查找研究(c++编写实例)
-
行元素从小到大递增,列元素从小到大递增的数组查找算法
-
带你了解Java数据结构和算法之递归
-
深入了解Java数据结构和算法之堆
-
Java 数据结构哈希算法之哈希桶方式解决哈希冲突
-
剑指offer面试题53:在排序数组中查找数字(Java 实现)
-
剑指Offer系列(java版,详细解析)53.在排序数组中查找数字
-
Java 编程实例 - 查找数组中的重复元素
-
设计一个最优算法来查找一n个元素数组中的最大值和最小值
-
JavaEE基础day02 1.定义Java中的变量 四类八种 2.变量定义和使用的注意事项 3.数据类型的转换、强制数据类型转换4.算数运算符、比较运算符、逻辑运算符、赋值运算符、三元运算符