运用String类实现一个模拟用户登录程序
package Test; import java.util.Scanner; // 模拟用户登录程序 // 思路: // 1.用两个String类分别接收用户名和密码 // 2.判断输入的用户名和密码是否一致;一致则输入成功,否则重新输入 // 3.输入错误时,提示剩余输入次数,最多三次 public class Test { public static void main (String [] args){ String useName="wang"; String goToCard="1994"; // 1.用两个String类分别接收用户名和密码 for(int i=0;i<3;i++) { //i--0.1.2 Scanner sc=new Scanner(System.in); System.out.print("输入用户名:"); String name=sc.nextLine(); //System.out.println("------------------"); System.out.print("输入密码:"); String card=sc.nextLine(); // 2.判断输入的用户名和密码是否一致;一致则输入成功,否则重新输入 if(useName.equals(name)&&goToCard.equals(card)) { System.out.println("登陆成功"); break; } else { //i--2.1 if ((2-i)!=0){ System.out.println("输入失败,请重新输入"); System.out.println("还有"+(2-i)+"次机会"); } else { System.out.println("输入有误,账号被锁定"); } } } } }