📄 play.java
字号:
import java.io.*;
/**
* Title:
* Description:
* Copyright: Copyright (c) 2003
* Company:
* @author
* @version 1.0
*/
///比赛赛程项类
public class Play implements Serializable
{
public String program;//比赛项目名称
public String date;//开始日期
public String style;//花样名称
public String place;//比赛地点
public String player[];//所参加的选手
public String referee[];//所参加的裁判
public double netscore[][];//各裁判给各选手的打分(净得分)
public Play()
{
}
public Play(String name,String s)
{
this(name,s,"","");
}
public Play(String name,String s,String p,String d)
{
program=name;
style=s;
place=p;
date=d;
}
private void setRefereeNumber(int number)
{
if(number==referee.length) return;
if(number==0)
{
referee=null;
return;
}
String temp[];
temp=referee;
referee=new String[number];
int len=number<temp.length?number:temp.length;
System.arraycopy(temp,0,referee,0,len);
}
public void addReferee(String s)
{
if(referee==null)
{
referee=new String[1];
referee[0]=s;
return;
}
setRefereeNumber(referee.length +1);
referee[referee.length-1]=s;
}
public void deleteReferee(int index)
{
if(index<0||referee==null||index>=referee.length) return;
for(int i=index;i<referee.length-1;i++)
referee[i]=referee[i+1];
setRefereeNumber(referee.length-1);
}
private void setPlayerNumber(int number)
{
if(number==player.length) return;
if(number==0)
{
player=null;
return;
}
String temp[];
temp=player;
player=new String[number];
int len=number<temp.length?number:temp.length;
System.arraycopy(temp,0,player,0,len);
}
public void addPlayer(String s)
{
if(player==null)
{
player=new String[1];
player[0]=s;
return;
}
setPlayerNumber(player.length +1);
player[player.length-1]=s;
}
public void deletePlayer(int index)
{
if(index<0||player==null||index>=player.length) return;
for(int i=index;i<player.length-1;i++)
player[i]=player[i+1];
setPlayerNumber(player.length-1);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -