展开全部
package com.test;
import java.util.Scanner;
import org.apache.commons.lang3.StringUtils;
public class SwitchTest {
private static final String USER_NAME = "good";
private static final String PASS_WORD = "study";
private static Integer i = 0;
//
public static void main(String[] args) {
titlePage();
Scanner sc = new Scanner(System.in);
Integer logParam = Integer.valueOf(sc.next());
//
switch(logParam)
{
case 1:
login();
break;
case 2:
System.out.println("推出系统成功,欢迎下次光临");
titlePage();
break;
default: titlePage();
break;
}
}
//基础页面
private static void titlePage(){
System.out.println("//界面");
System.out.println("******************************");
System.out.println(" 欢迎使用天网购物系统 ");
System.out.println(" 1、登陆e5a48de588b662616964757a686964616f31333337396338 ");
System.out.println("2、注销");
System.out.println("*********************************");
System.out.println("请选择,输入数字(1或2)");
}
//登陆方法
private static void login(){
System.out.println("请输入用户名,密码:(以逗号隔开)");
Scanner sc = new Scanner(System.in);
String logParam = sc.next();
//
if(StringUtils.isNotBlank(logParam)){
boolean flag = logParam.contains(",");
if(flag){
String param[] = logParam.split(",");
String userName = param[0];
String passWord = param[1];
Integer isSuc = valLogin(userName,passWord);
//
switch(isSuc)
{
case 1:
System.out.println("登陆成功, 这时候显示页面2,自己画");
titlePage();
break;
case 2:
System.out.println("输入用户名或密码错误,请重新输入!");
login();
++i;
if(i>2){
System.out.println("输入用户名或密码错误次数过多,再见!!!");
}
break;
default: titlePage();
break;
}
}else{
System.out.println("输入格式不正确,请重新输入;");
++i;
if(i>2){
System.out.println("输入格式不正确次数过多,再见!!!");
}else{
login();
}
}
}
}
//验证用户名密码
private static Integer valLogin(String userName,String passWord){
//
if(USER_NAME.equals(userName)&&PASS_WORD.equals(passWord)){
return 1;
}else{
return 2;
}
}
}
我改过了