package com.caishui.model;
import java.awt.List;
import java.util.ArrayList;
import java.util.Scanner;
public class GameMain {
public static void main(String[] args) {
System.out.println("请输入管理员账号:");
Scanner scanner = new Scanner(System.in);
String username = scanner.next();
System.out.println("请输入管理员密码:");
String password = scanner.next();
ArrayList list = new ArrayList();
if (username.equals("admin") && password.equals("1234")) {
System.out
.println("----------------欢迎使用V1.0英雄在线管理系统---------------------");
System.out.println(" 功能菜单如下");
System.out.println("--1.查询所有英雄");
System.out.println("--2.增加英雄");
System.out.println("--3.英雄PK");
System.out.println("--4.退出系统");
System.out.println("--5.删除英雄");
System.out.println("--6.一键删除全部英雄");
System.out.println("提示:请输入序号进行下一步操作!");
String cmd = scanner.next();
boolean startGame = true;
boolean inputIn = false;
while (startGame) {
if (cmd.equals("1")) {
for (int i = 0; i < list.size(); i++) {
Honron honorn = (Honron) list.get(i);
System.out.println("英雄名称:" + honorn.getName() + "攻击力:"
+ honorn.getGongjili());
}
System.out.println(list);
inputIn = true;
} else if (cmd.equals("2")) {
System.out.println("请输入英雄名称:");
String hname = scanner.next();
boolean isname=false;
for (int i = 0; i < list.size(); i++) {
Honron honron =(Honron)list.get(i);
if (hname.equals(honron.getName())) {
System.out.println("名称已经存在,请重新输入!");
isname=true;
break;
}
}
if (!isname) {
System.out.println("请输入英雄攻击力:");
int gongjili = scanner.nextInt();
Honron honron = new Honron();
honron.setName(hname);
honron.setGongjili(gongjili);
list.add(honron);
System.out.println("添加英雄成功!");
}
inputIn = true;
} else if (cmd.equals("3")) {
System.out.println("该功能暂未上线!");
inputIn = true;
} else if (cmd.equals("4")) {
startGame = false;
inputIn = false;
System.out.println("欢迎下一次使用!");
}else if (cmd.equals("5")) {
System.out.println("输入需要删除的英雄编号!");
String id=scanner.next();
int honron=Integer.parseInt(id)-1;
list.remove(honron);
System.out.println("删除成功!");
startGame = true;
inputIn = true;
}else if (cmd.equals("6")) {
list.clear();
System.out.println("清空英雄成功!");
startGame = true;
inputIn = true;
}
if (inputIn) {
cmd = scanner.next();
}
}
} else {
}
}
}
package com.caishi.model;
public class Honron {
private String name;
private int gongjili;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getGongjili() {
return gongjili;
}
public void setGongjili(int gongjili) {
this.gongjili = gongjili;
}
}