package main;
import java.util.Scanner;
import data.AlISportItems;
import entity.*;
public class Main
{
Scanner sc;
AlISportItems all = new AlISportItems();
Main(Scanner sc)
{
this.sc = sc;
}
void say(String msg){System.out.print(msg);}
void startSystem()
{
//add items
this.addItems();
//generate ranks
all.generateRankInformation();
while(true)
{
int cmd = 0;
say("Please select a command:\n");
say("\t1. Generate Satistic Information.\n");
say("\t2. Generate Information of Each School.\n");
say("\t3. Modify An Item.\n");
say("\t4. Sort all Items.\n");
say("\t0. Exit System.\n");
cmd = sc.nextInt();
if (0 == cmd)
{
say("Bye.");
break;
}
switch(cmd)
{
case 1:
{
this.generateStatistics();
}
case 2:
{
//TODO:
}
case 3:
{
//TODO;
}
case 4:
{
//TODO;
}
}
}
}
void addItems()
{
this.addManSingle(sc);
this.addWomanSingle(sc);
this.addGroup(sc);
}
void addManSingle(Scanner sc)
{
int numberOfItems = 0;
SportItem item;
//init man single items
System.out.println("Please enter the number of ManSingle items:");
numberOfItems = sc.nextInt();
System.out.println("Please enter " + numberOfItems + " Man Single Items:");
for( int i = 0; i < numberOfItems; i++)
{
item = new SingleItem("male");
item.readData(sc);
all.addManSingleItems(item);
}
}
void addWomanSingle(Scanner sc)
{
int numberOfItems = 0;
SportItem item;
//init woman single items
System.out.println("Please enter the number of WomanSingle items:");
numberOfItems = sc.nextInt();
System.out.println("Please enter " + numberOfItems + " Woman Single Items:");
for( int i = 0; i < numberOfItems; i++)
{
item = new SingleItem("female");
item.readData(sc);
all.addManSingleItems(item);
}
}
void addGroup(Scanner sc)
{
int numberOfItems = 0;
SportItem item;
//init Group items
System.out.println("Please enter the number of Group items:");
numberOfItems = sc.nextInt();
System.out.println("Please enter " + numberOfItems + " Woman Single Items:");
for( int i = 0; i < numberOfItems; i++)
{
item = new Group();
item.readData(sc);
all.addManSingleItems(item);
}
}
void generateStatistics()
{
all.generateStatistics();
}
public static void main(String[] args)
{
Main main = new Main( new Scanner(System.in));
main.startSystem();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
system.zip (18个子文件)
system
src
entity
Athlete.java 122B
Group.java 898B
GroupType.java 68B
SingleItem.java 729B
SportItem.java 844B
data
AlISportItems.java 2KB
main
Main.java 3KB
algorithm
Statistics.java 574B
bin
entity
Group.class 2KB
Athlete.class 417B
SingleItem.class 1KB
GroupType.class 983B
SportItem.class 2KB
data
AlISportItems.class 2KB
main
Main.class 3KB
algorithm
Statistics.class 1KB
.classpath 232B
.project 401B
共 18 条
- 1
资源评论
tiankong_123_456
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功