taxScale.java
资源名称:project4.rar [点击查看]
上传用户:dscysp
上传日期:2021-04-07
资源大小:268k
文件大小:1k
源码类别:
家庭/个人应用
开发平台:
Java
- /**
- * 基数,税率表及其修改
- * @author 蒋鹏
- *
- */
- public class taxScale {
- private int base;
- private int [][] tab = new int[20][2];
- private int ntab;
- public taxScale()
- {
- base = 1600;
- ntab = 5;
- tab [0][0] = 0;
- tab [0][1] = 5;
- tab [1][0] = 500;
- tab [1][1] = 10;
- tab [2][0] = 2000;
- tab [2][1] = 15;
- tab [3][0] = 5000;
- tab [3][1] = 20;
- tab [4][0] = 20000;
- tab [4][1] = 25;
- }
- /**
- * 获取基数
- * @return 返回基数
- */
- public int getBase()
- {
- return base;
- }
- /**
- * 设置新的基数
- * @param b
- * @return 成功返回0
- */
- public int setBase(int b)
- {
- base = b;
- return 0;
- }
- /**
- * 获得税率表
- * @return 返回税率表数列
- */
- public int getScale(int x, int y)
- {
- return tab [x][y];
- }
- /**
- * 修改税率表
- */
- public int setScale(int[][] settab, int setntab)
- {
- tab = settab;
- ntab = setntab;
- return 0;
- }
- /**
- * 获得税率表级数
- */
- public int getSize()
- {
- return ntab;
- }
- }