运用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("输入有误,账号被锁定");
    		   }
    	   }
    	} 
    	  
      }
}