【Java实例】模拟一个简单的登录场景

package login;

import java.util.Scanner;

/**
 * 
 * @author Administrator
 * 使用String当中的equals和equalsIgnoreCase两个方法,来模拟一个简单的登录场景。
 * 分析:
 * 1.登录需要用户名和密码两个信息,也就是两个字符串
 * 2.用户名和密码需要使用键盘输入,获取两个字符串。(使用Scanner需要三个步骤)
 * 3.怎样才算登录成功?肯定需要注册时候提前填写正确的用户名,正确的密码。
 * 4.判断输入的用户名和密码与正确的用户名和密码必须完全一致
 * 	A.用户名必须正确
 *  B.密码必须正确
 *  以上两个条件是‘并且’的关系,缺一不可,逻辑运算符:&&
 * 5.判断一下是否登录成功:if
* 6.若果登录成功显示欢迎页面。如果登录失败,退出系统。
 * 
 *
 */
public class Login {

	public static void main(String[] args) {
		// 首先需要注册的时候,指定一个正确的用户名,和正确的密码
		String userName = "admin"; //注册时候的正确用户名
		String Password = "123456"; //注册时候正确的密码
	
		//需要键盘输入两个字符串
		Scanner sc = new Scanner(System.in); //创建
		System.out.println("请输入用户名::");
		String inputUserName = sc.next();//获取键盘输入的用户名字符串
		System.out.println("请输入密码:");
		String inputPassWord = sc.next();//获取键盘输入的密码字符串
	
		/**
		 * 判断一下,两个条件
		 * A.输入的用户名和注册时候的正确用户名必须一致。
		 * (用户名一般不区分大小写,内容判断应该使用equalsIgnoreCase)
		 * B.输入的密码和注册时的正确密码也要一样
		 * (密码一定是严格区分大小写的,所以内容判断应该使用equals)
		 * A和B两个条件都要同时满足:&&
		 * 既然要同时满足,肯定使用选择结构:if
		 */
		if(inputUserName.equalsIgnoreCase(userName) && inputPassWord.equals(Password)) {
			System.out.println("欢迎使用!!!");
		}else {
			System.out.println("登录失败!退出!!!");
		}
		
	
	

	}

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值