1.
package rew;
import java.util.Scanner;public class CheckLogin {
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.println("请输入登录用户名");
String username=scan.nextLine();
System.out.println("请输入密码");
String password=scan.nextLine();
if(!username.equals("mr")){
System.out.println("用户名非法。");
}else if(!password.equals("mrsoft")){
System.out.println("登陆密码错误。");
}else{
System.out.println("恭喜您,登陆信息通过验证。");
}
}
}
结果:
2.注册时用户名和密码输入
package rew;
import java.util.Scanner;
public class CheckLogin1 {
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.println("请输入登录用户名");
String username=scan.nextLine();
System.out.println("请输入密码");
String password=scan.nextLine();
System.out.println("请再次输入密码");
String password1=scan.nextLine();
if(!password1.equals(password)){
System.out.println("密码错误");
}else{
System.out.println("注册成功");
}
}
}
结果:
3.判断错误是可以再次输入密码
package rew;
import java.util.Scanner;
public class CheckLogin2{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.println("请输入登录用户名");
String username=scan.nextLine();
System.out.println("请输入密码");
String password=scan.nextLine();
System.out.println("请再次输入密码");
String password1=scan.nextLine();
while(!password1.equals(password)){
System.out.println("密码错误,请重新输入密码");
password1=scan.nextLine();
}
System.out.println("登录成功");
}
}
结果:
说明关键点:
equals(String x)用于判断字符串是否相同