‫欢迎回来｡
‫这段视频我们要解决上节课的难题｡
‫我希望你自己去做, 你去解决它, 或者你去解决问题｡
‫因此, 让我们继续创建一个登录系统和一个注册良好的系统｡
‫我们需要首先注册, 然后才能登录｡
‫因此, 让我们创建两个方法来实现这一点｡
‫其中一个将是公共无效的, 或者实际上注册可能是正确的｡
‫可以作废和登记｡
‫然后在这里我们要做所有的注册, 但是因为我们要在main方法中使用这个方法, 所以我们需要把它设为静态的.
‫所以在这里我们需要做一些事情｡
‫首先, 我们需要检查或者我们需要告诉用户要做什么｡
‫控制台右侧线路｡
‫请输入您的用户名, 然后用户可以输入他的用户名, 我们希望至少在运行时将该用户名存储在某个地方｡
‫因此, 我们需要在这里创建一个新变量, 我将其命名为静态字符串username｡
‫在这里, 我们将用户名设置为用户输入的任何内容｡
‫于是控制台打点读线｡
‫接下来, 我想对密码做同样的事情, 所以我将复制代码,
‫并将其替换为密码, 并将其替换为这个｡
‫用户名和密码｡
‫因此, 我将需要一个密码变量｡
‫所以静态字符串密码｡
‫当然, 在这里我们不再需要用户名｡
‫我们需要密码｡
‫所以我们首先检查用户名, 然后检查密码｡
‫一旦完成, 一旦用户注册, 我们想告诉他注册已经成功｡
‫所以登记, 完成它｡
‫然后可能还有一行, 我们只需要一串破折号, 就像这样｡
‫好吧, 我会的
‫这就是我们注册用户的方法｡
‫现在, 让我们创建登录方法, public static void login｡
‫这个方法与寄存器方法非常相似｡
‫所以我先检查一下用户名｡
‫在这里, 我首先要求它, 然后我检查它是否真的工作｡
‫所以如果username等于, 那么无论用户输入什么, 都要加上两个等号.
‫如果是这种情况, 那么继续运行下面的代码｡
‫请检查密码｡
‫然后继续询问密码, 并检查密码是否等于用户输入的任何内容｡
‫现在, 我们可以继续, 并写信给用户, 说明登录已成功｡
‫红线表示登录成功, 如果登录失败, 则表示用户未输入正确的值, 我们将告诉他｡
‫登录失败｡
‫密码错误重新启动程序｡
‫又是同样的事情｡
‫我们将告诉他, 如果因为他没有输入正确的用户名而无法登录｡
‫因此, 在这里我们简单地说控制台正确的线路登录失败, 错误的用户名重新启动程序｡
‫在我们的例子中, 我们还没有wild循环, 因此我们不能运行while循环,
‫这样用户就可以再次登录或尝试多次登录｡
‫所以我们现在就这样解决它｡
‫所以我们说重新启动程序｡
‫所以我们有一个if语句, 我们检查｡
‫成功了吗？
‫用户是否输入了正确的用户名｡
‫如果他有, 那我们就问他密码｡
‫如果他输入了正确的密码, 我们只会说, 好吧, 酷, 你登录了｡
‫如果您没有输入正确的密码, 我们会说, 登录失败, 密码不正确｡
‫顺便说一句, 如果他没有输入正确的用户名, 我们会遇到这个LX语句, 我们只是说, 好吧,
‫登录失败｡
‫现在, 我们可以继续注册, 然后登录｡
‫最后我们需要控制台, 对吧, 做任何事情, 这样至少可以在控制台上写一些东西｡
‫好吧, 我会的
‫因此, 我们必须在这里创建全局变量, 我们还没有详细介绍它｡
‫但是我们需要全局创建它们, 因为我们需要在多种方法中使用它们｡
‫这是基于范围的东西｡
‫我们已经讨论了范围, 这就是它的真正意义｡
‫让我们来看看｡
‫让我们运行代码, 看看它是否有效｡
‫请输入您的用户名
‫我要输入丹尼斯和你的密码｡
‫密码一个高度安全的密码现在注册完成｡
‫请输入您的用户名
‫我将输入Dennis, 我将输入一个错误的密码, 它显示登录失败, 密码错误｡
‫重新启动程序, 这样我将关闭并重新启动｡
‫请输入用户名和密码｡
‫现在我要输入一个不正确的用户名登录失败错误的用户名重置程序｡
‫好吧, 我会的｡
‫现在让我们正确输入｡
‫密码是一, 密码是一.
‫登录成功｡
‫好极了｡
‫现在我可以开始入侵了｡
‫好了, 现在你知道如何创建一个非常非常基本的登录屏幕或注册和登录屏幕了｡
‫当然, 我们还没有存储这些信息, 至少不会超过运行时,
‫但是我们将在以后看到如何永久存储数据｡
‫好极了｡
‫我希望你能设法建立类似的东西, 并可以测试它｡
‫如果没有, 也不用担心｡
‫试着关闭这个或者关闭这个然后明天试着重建它｡
‫所以, 给予自己一些时间, 试着根据记忆和所学的知识来做自己｡
‫所以明天再试试吧｡
‫好极了｡
‫因此, 我认为这是登录屏幕的一个良好开端｡
‫在下一个视频中, 我们将继续｡
‫那到时见｡