本文已参与「新人创作礼」活动,一起开启掘金创作之路。
已知用户名和密码,请用程序实现模拟用户登录,总供给三次机会,登陆之后,给出相应的提示
public class StudentTest{
public static void main(String args[]) {
String name = "xinyuanyima";//设置用户名
String password = "gui";//设置密码
for(int i=1;i<=3;i++) {
System.out.println("请输入用户名:");
Scanner sc = new Scanner(System.in);
String s1 = sc.nextLine();
System.out.println("请输入密码:");
Scanner si = new Scanner(System.in);
String s2 = si.nextLine();
if(name.equals(s1) && password.equals(s2)) {
System.out.println("登陆成功");
break;
}else {
System.out.println("你还有"+(3-i)+"次机会");
}
}
}
\
封装(Encapsulation)是将代码及其处理的数据绑定在一起的一种编程机制,该机制保证了程序和数据都不受外部干扰且不被误用。理解封装性的一个方法就是把它想成一个黑匣子,它可以阻止在外部定义的代码随意访问内部代码和数据。对黑匣子内代码和数据的访问通过一个适当定义的接口严格控制。
封装(Encapsulation)是将代码及其处理的数据绑定在一起的一种编程机制,该机制保证了程序和数据都不受外部干扰且不被误用。理解封装性的一个方法就是把它想成一个黑匣子,它可以阻止在外部定义的代码随意访问内部代码和数据。对黑匣子内代码和数据的访问通过一个适当定义的接口严格控制。