首页 > 试题广场 >

登录验证

[编程题]登录验证
  • 热度指数:20525 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
有个软件系统登录的用户名和密码为(用户名:admin,密码:admin),用户输入用户名和密码,判断是否登录成功。

输入描述:
多组测试数据,每行有两个用空格分开的字符串,第一个为用户名,第二个为密码。


输出描述:
针对每组输入测试数据,输出为一行,一个字符串(“Login Success!”或“Login Fail!”)。
示例1

输入

admin admin

输出

Login Success!
示例2

输入

admin abc

输出

Login Fail!
import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String s1=sc.next(),s2=sc.next();
        String type="";
        if(s1.equals("admin")&&s2.equals("admin")) type="Login Success!";
        else type="Login Fail!";
        System.out.print(type);
    }
}

发表于 2022-08-12 23:49:41 回复(0)
import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String username = scanner.next();
        String password = scanner.next();
        if(username.contains("admin") && password.contains("admin")){
            System.out.println("Login Success!");
        }else{
            System.out.println("Login Fail!");
        }
        
    }
}

发表于 2022-07-05 10:03:12 回复(0)
Java代码如下
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String username = "admin";
        String password = "admin";
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNext()) { // 注意 while 处理多个 case
            String a = in.next();
            String b = in.next();
            if( a.equals(username) && b.equals(password)){
                  System.out.println("Login Success!");
            }else{
                 System.out.println("Login Fail!");
            }               
        }
        in.close();
    }
}

发表于 2022-04-27 00:40:07 回复(0)
import java.util.*;
public class Main{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNextLine()) {
            String str = scanner.nextLine();
            String[] strings = str.split(" ");
            if (strings[0].contains("admin") && strings[1].contains("admin")) {
                System.out.println("Login Success!");
            }else {
                System.out.println("Login Fail!");
            }
        }
    }
}

发表于 2021-12-18 01:41:55 回复(0)
import java.util.Objects;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
            if (Objects.equals(scanner.nextLine(), "admin admin")) {
                System.out.println("Login Success!");
            } else {
                System.out.println("Login Fail!");
            }
        }
        scanner.close();
    }
}

发表于 2021-10-16 00:17:12 回复(0)
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.HashSet;
import java.util.Locale;
import java.util.Random;
import java.util.Scanner;
public class Main{
    public static void main(String [] args){

        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()){
            String str = sc.nextLine();
             String s []=str.split(" ");
             if(s[0].matches("admin")&&s[1].matches("admin")){
                 System.out.println("Login Success!");
             }
             else {
                 System.out.println("Login Fail!");
             }
        }
    }
}

发表于 2021-10-04 22:40:55 回复(0)
import java.util.Scanner;
public class Main{
     public static void main(String[] args) {
       Scanner input=new Scanner(System.in);
              String user = input.next();
              String pwd = input.next();
              if((null!=user&&user!=""&&user.equals("admin"))&&(null!=pwd&&pwd!=""&&pwd.equals("admin"))){
              String num = user+"  "+pwd;
              if(num.equals("admin  admin"))
              System.out.println("Login Success!");
              }        
              else System.out.println("Login Fail!");
    }
}


发表于 2021-08-03 01:10:56 回复(0)
题目要求判断用户名==“admin” && 密码==“admin”
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNextLine()) {
            String[] str = sc.nextLine().split(" ");
            if (str[0].equals("admin") && str[1].equals("admin")) {
                System.out.println("Login Success!");
            } else {
                System.out.println("Login Fail!");
            }
        }
    }
}


发表于 2021-07-14 16:14:47 回复(0)
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
    Scanner scanner=new Scanner(System.in);
    String[] strs=scanner.nextLine().split(" ");
        if(strs[0].equals("admin")&&strs[1].equals("admin")) {
                System.out.println("Login Success!");
            }else {
                System.out.println("Login Fail!");
            }
        
    }
    
}
            
    


发表于 2020-06-15 10:46:51 回复(0)

问题信息

上传者:牛客309119号
难度:
9条回答 3039浏览

热门推荐

通过挑战的用户

查看代码