⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 play.java

📁 Java编程技巧
💻 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 + -