简单登录跳转

import java.util.Scanner;

public class LoginProgress {

 public static void main(String[] args) {
  String str = "lei";
  int pass = 123;
  boolean a = true;
  int number = 1;
  boolean b = true;
  Scanner sc = new Scanner(System.in);
  System.out.println("请输入登录名:");
  String usename = sc.next();
  while (a) {
   if (usename.equals(str)) {
    System.out.println("登录名正确");
    System.out.println("请输入登录密码:");
    int password = sc.nextInt();
    while (b) {
     if (password == pass) {
      System.out.println("登录成功");
      System.out.println("\n\t" + "账户名: " + usename + "\n\t"
        + "密 码: " + password+"\n\t" +"已登录");
      System.out
        .println("请选择操作: \n\t a 打印正方形   \n\t b 打印倒三角形  \n\t c 打印正方三角形  \n\t d 退出");
      String achar = sc.next();
      System.out.println("您选择的操作是: " + achar);
      switch (achar) {
      case "a":
       System.out.println("请输入边长: ");
       int anum = sc.nextInt();
       for (int i = 1; i <= anum; i++) {
        for (int j = 1; j <= anum; j++) {
         System.out.print("*" + " ");
        }
        System.out.println();
       }
       break;
      case "b":
       System.out.println("请输入边长: ");
       int bnum = sc.nextInt();
       System.out.println("倒三角形:   ");
       for (int i = 1; i <= bnum; i++) {
        for (int j = i; j <= bnum; j++) {
         System.out.print("*" + " ");
        }
        System.out.println();
       }
       break;
      case "c":
       System.out.println("请输入边长: ");
       int cnum = sc.nextInt();
       System.out.println("正的正三角形(用公式):   ");
       for (int i = 1; i <= cnum; i++) {
        for (int m = 1; m <= cnum - i; m++) {
         System.out.print(" ");
        }
        for (int j = 1; j <= 2 * i - 1; j++) {
         System.out.print("*");
        }
        System.out.println();
       }
       break;
      case "d":
       System.out.println("已退出");
       System.exit(0);
      default:
       System.out.println("输入有误");
      }
      a = false;
      break;

     } else {
      System.out.println("密码有误");
      number++;
      System.out.println("请重新输入密码: ");
      password = sc.nextInt();
      if (number == 3) {
       break;
      }
     }
    }
   } else {
    System.out.println("登录名错误");
    number++;
    System.out.println("请重新输入登录名: ");
    usename = sc.next();
   }
   if (number == 3) {
    System.out.println("3次输入机会已经用完,请明天再尝试!谢谢合作");
    break;
   }
  }
 }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值