有个软件系统登录的用户名和密码为(用户名:admin,密码:admin),用户输入用户名和密码,判断是否登录成功。
多组测试数据,每行有两个用空格分开的字符串,第一个为用户名,第二个为密码。
针对每组输入测试数据,输出为一行,一个字符串(“Login Success!”或“Login Fail!”)。
admin admin
Login Success!
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); } }
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!"); } } }
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(); } }
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!"); } } } }
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(); } }
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!"); } } } }
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!"); } }
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!"); } } } }