java字符串比较,遍历字符串,字符串拼接,字符串反转
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) + "次机会!");
}
}
}
}