简单登录跳转

来源:互联网 发布:人工智能的研究内容 编辑:程序博客网 时间:2024/06/05 22:33

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;
   }
  }
 }

}

0 0
原创粉丝点击