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

📄 emp.java

📁 java实现的税务计算器程序。中英文操作界面
💻 JAVA
字号:
//**************************** Begin Emp.java
//这个类是存储文件中数据的数据结构的类
import java.util.*;
import java.io.*;
import basicIO.*;
public class Emp {
   //*** construction
   public Emp() {
      init( unknown, unknown,unknown);
   }
   public Emp( String ID ) {     //** unique identifier
      init( ID, unknown, unknown);
   }
   //*** overrides
   public String toString() {
      return Code+" "+MIN + " " + MAX + " " + TAXRATE ;
   }
   //*** input/output
   public void read( BasicInput in ) throws IOException {
	  setCode(in.getString());
      setMIN( in.getString());
      setMAX( in.getString() );
      setTaxRate( in.getString() );
      setFieldValues();
   }
   public void write( BasicOutput out ) {
      out.put( "T " );  //*** Emp code
      writeFields( out );
   }
   public void writeFields( BasicOutput out ) {
      out.put( getMIN() + " " );
      out.put( getMAX() + " " );
      out.put( getTaxRate() + " " );
   }
   //*** get/set methods
   public void setMIN( String MIN ) {
      MIN = MIN;
   }
   public String getMIN() {
      return MIN;
   }
   public String getMAX() {
      return MAX;
   }
   public String getTaxRate() {
      return TAXRATE;
   }
   public String getCode(){
	   return Code;
   }

   public void setMAX( String s ) {
	   MAX = s;
   }
   public void setTaxRate( String s ) {
     TAXRATE = s;
   }
   public void setCode(String s){
	   Code=s;
   }
   public String[ ] getFieldValues() { return fields; }
   protected void setFieldValues() {
	  fields[0]=getCode();
      fields[1] = getMIN();
      fields[2] = getMAX();
      fields[3] =getTaxRate() ;
   }
   //*** implementation methods
   private void init( String MIN, String MAX, String TAXRATE) {
      setMIN( MIN );
      setMAX( MAX );
      setTaxRate(TAXRATE);
     // setCode("T");
      fields = new String[ totalFieldCount ];
   }
   //*** instance fields
   public String[ ] fields;
 //  protected String code;
   private String Code;
   private String MIN;
   private String MAX;
   private String TAXRATE;
//   private String dept;
   //*** class fields
  // public static final String NotApplicable = "NA";
  public static final int totalFieldCount =4;
  protected static final String unknown = "???";
}
//**************************** End Emp.java

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -