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