普歌-码灵团队-java中用String类写用户登录案例操作

普歌-码灵团队-java中用String类来写用户登录案例操作

  • 思路
    • 1.定义用户名称和用户密码两个变量,并为其赋初值
    • 2.利用Scanner来键盘录入要登录的用户名和密码,
    • 3.用for循环来循环输入次数并判断用户输入的与已注册的名称和密码是否相同并输出相关提示
      • 相同:提示“登陆成功”
      • 不相同:提示“登录失败,还剩下XX次机会”
    • 4.运行结果

已知用户名和密码,模拟用户登录。总共三次机会,登录之后给出相应提示。
需求:
1)用户名和密码相同时,提示“登陆成功”
2) 用户名和密码不同时,提示“登录失败”,还应提示剩余XX次机会

思路

1.定义用户名称和用户密码两个变量,并为其赋初值

import java.util.Scanner;
public class StringLogin {
     
   public static void main(String[] args) {
     
   String rUsername = "Ella";
   String rPassword = "666666";
}

2.利用Scanner来键盘录入要登录的用户名和密码,

//键盘录入要登录的用户名称和密码
Scanner sc = new Scanner (System.in);

3.用for循环来循环输入次数并判断用户输入的与已注册的名称和密码是否相同并输出相关提示

相同:提示“登陆成功”

不相同:提示“登录失败,还剩下XX次机会”

//for循环登录次数
for(int times = 1;times < = 3;times++) {
     
  //获取键盘录入的用户名和密码
  System.out.println("请输入用户名: ");
  String inUsername = sc.nextLine();
  System.out.println("请输入用户密码: ");
  String inPassword = sc.nextLine();
  //判断录入的与注册的是否相同,并输出相应提示
     //小知识点:equals 用来对内容进行比较,返回的是一个boolean值
  if(inUsername.equals(rUsername) && inPassword.equals(rPassword)) {
     
   System.out.println("登陆成功");
       break;//登录成功时,使用break结束循环
    }
  else{
     //否则 提示“登录失败”,“剩余登录次数”
   Sytem.out.println("用户名或密码错误,登录失败");
        if(times==3{
     
          System.out.println("您的登录机会已用完");
           }
         else {
     
          System.out.println("您还剩余:"+3-times)+"次登录机会");
             }
          }
       }
   } 
}

4.运行结果

普歌-码灵团队-java中用String类写用户登录案例操作_第1张图片
普歌-码灵团队-java中用String类写用户登录案例操作_第2张图片
普歌-码灵团队-java中用String类写用户登录案例操作_第3张图片
普歌-码灵团队-java中用String类写用户登录案例操作_第4张图片


就到这了 喜欢的话就点个赞关注一下~谢谢鸭~
评论区等你留下宝贵意见或建议喔~


  • 作者:Ella_v
  • 本文版权归作者和CSDN共有,欢迎转载,未经作者同意必须保留此版声明,否则保留追究法律责任的权利。

你可能感兴趣的:(java基础,java)