import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
/**
完成登录,数组中有一定的用户手机号,提示用户输入手机号进行登录,
用户输入手机号如果是数组中的手机号,提示欢迎使用,如果不存在该手机号,提示“手机号错误请重试”。 *
*/
/*List list=Arrays.asList(str);
if(list.contains(phone)) {
System.out.println("欢迎使用");
}else {
System.out.println("手机号错误请重试");
}*/
public class Login {
//顺序查找,算法
public static int search(String[] str, String phone) {
for (int i = 0; i < str.length; i++) {
if(str[i].equals(phone)) {
return i;//返回的是数组的下标
}
}
return -1;
}
public static void main(String[] args) {
String[] str = { "15309682082", "15309682083", "15309682084", "15309682085" };
System.out.println("请输入手机号:");
Scanner scanner = new Scanner(System.in);
String phone = scanner.next();
int index=search(str,phone);//调用方法,传值(数组,要查找的值),返回的是数组下标
//若果下标大于-1,则说明找到了
if(index==-1) {
System.out.println("手机号错误请重试");
}else {
System.out.println("欢迎使用");
}
// boolean b=true;
// for (int i = 0; i < str.length; i++) {
// if(str[i].equals(phone)) {
// b=true;
// System.out.println("欢迎使用");
// break;
// }else {
// b=false;
// }
// }
// if(b==false) {
// System.out.println("手机号错误请重试");
// }
}
}
完成登录,数组中有一定的用户手机号,提示用户输入手机号进行登录, 用户输入手机号如果是数组中的手机号,提示欢迎使用,如果不存在该手机号,提示“手机号错误请重试”。
最新推荐文章于 2022-01-19 00:13:59 发布