java字符串比较,遍历字符串,字符串拼接,字符串反转

时间:2024-10-10 07:48:57
import java.util.Scanner; /* 需求:已知用户名和密码,请用程序实现模拟用户登录,总共给3次机会,登录之后,给出相应的提示。 思路: 1)已知用户名和密码,定义2个字符串表示即可; 2)scanner实现录入; 3)字符串的内容比较,equals()方法实现; 4)用循环实现多次机会,采用for循环实现,并在登录成功的时候,break结束循环。 */ public class student{ public static void main(String[] args) { //1)已知用户名和密码,定义2个字符串表示即可; String username="Jack"; String password="123456"; //4)用循环实现多次机会,采用for循环实现,并在登录成功的时候,break结束循环。 for (int i=0;i<3;i++) { //2)scanner实现录入; Scanner sc = new Scanner(System.in); System.out.println("请输入用户名:"); String name = sc.nextLine(); System.out.println("请输入密码:"); String pwd = sc.nextLine(); //3)字符串的内容比较,equals()方法实现; if (name.equals(username) && pwd.equals(password)) { System.out.println("登录成功"); } else { System.out.println("登录失败,你还有" + (2 - i) + "次机会!"); } } } }