自我练习I

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

	
}

在这里插入图片描述

发布了72 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/BOGEWING/article/details/102561037