
正文
所得税代码java 所得税代码编织完成后,怎么运行
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在MyEclipse环境下用java怎样编写一个计算中国个人所得税的程序
public float ComputeTax(float income) //income为工资
{
float f_income=income-800; //起征基数为800,同时也可以参数化处理
float[] tax_line={0f,500f,2000f,5000f,20000f,40000f,60000f,80000f,100000f};//计算个人所得税的档次(假设员工为中国国籍,因为国籍不同起征点数不同,税率不同。)
float[] tax_rate={0f,0.05f,0.10f,0.15f,0.20f,0.25f,0.30f,0.35f,0.40f}; //各档次税率
float[] tax_sub={0.f,25f,125f,375f,1375f,3375f,6375f,10375f,15375f}; //采用了简化算法
int i_tax_level=0; //为了计算简便,把工资进行分档
while(f_incometax_line[i_tax_level]i_tax_leveltax_line.length)
{
i_tax_level++;
};
if(i_tax_level0)
{
float f_tax=tax_sub[i_tax_level-1]+(f_income-tax_line[i_tax_level-1])*tax_rate[i_tax_level]; //算税的公式
return f_tax;
}
else
{
return 0f;
}
}
相关问答
Q1: 用java编写个人所得税,超过1600元要纳税
public static void main(String[] args) {
System.out.println("输入所得税代码java你所得税代码java的收入所得税代码java:");
Scanner input = new Scanner(System.in);
double money = input.nextFloat();
double tax = 0;
if(money = 500){
tax = money * 0.05;
}else if(money 500 money = 20000){
tax = money * 0.1;
}
// .....
System.out.println("纳税所得税代码java:" + tax + " 元");
}
Q2: 所得税费用科目代码
一、正面回答
所得税费用是指企业经营利润应交纳所得税代码java的所得税。在此科目下设置680101当期所得税费用、680102递延所得税费用明细科目核算。680102递延所得税费用是指企业为取得会计税前利润应交纳所得税代码java的所得税。
二、分析
所得税费用是指企业经营利润应交纳的所得税。所得税费用所得税代码java,核算企业负担的所得税所得税代码java,是损益类科目,这一般不等于当期应交所得税,因为可能存在暂时性差异。如果只有永久性差异,则等于当期应交所得税。应对国家征税政策,月度所得税征缴采取月度汇算清缴的方法实现,即多退少补的政策。具体表现为企业设立一个汇算清缴账户,并存入一定的金额,在核算出当期的所得税时税款通过汇算清缴账户结算,即使后期存在差异的情况下也会在下一个会计期间返还或者补全。
三、所得税费用怎么核算
1、所得税费用=应交所得税+递延所得税负债-递延所得税资产所得税代码java;
2、所得税费用=会计利润+或-永久性差异×25%。所得税费用是指企业经营利润应交纳的所得税。
Q3: 用Java编写个人薪水所得
您好所得税代码java:
代码如下所得税代码java,供参考:
主函数所得税代码java,获得输入值,输出税率
递归方法,根据输入返回税率
结果展示
Q4: 怎样用java编写个人所得税公式呀?
java计算个税例子:
/**
* @author Kun Sun
* @Date: 2013.10.15
*/
public class Employee { // 雇员类
private String ID; // ID
private String name; // 姓名
private int salary; // 工资薪金所得
private int insureHome; // “五险一金”数额
private int deduct; // 扣除数额
Employee(){
}
Employee(String ID,String name){ // 带参数的构造方法
this.ID = ID;
this.name = name;
}
Employee(String ID,String name,int salary,int insureHome,int deduct){ // 带参数的构造方法
this.ID = ID;
this.name = name;
this.salary = salary;
this.insureHome = insureHome;
this.deduct = deduct;
}
public String getID() {
return ID;
}
public String getName() {
return name;
}
public int getSalary() {
return salary;
}
public int getInsureHome() {
return insureHome;
}
public int getDeduct() {
return deduct;
}
public void setID(String iD) {
ID = iD;
}
public void setName(String name) {
this.name = name;
}
public void setSalary(int salary) {
this.salary = salary;
}
public void setInsureHome(int insureHome) {
this.insureHome = insureHome;
}
public void setDeduct(int deduct) {
this.deduct = deduct;
}
public void selfValue(){ // 个人所得税具体计算
double sefValue;
if(salary=0 salary1500){
sefValue = (double)(salary-insureHome-deduct)*0.03 - 0;
}else if(salary=1500 salary4500){
sefValue = (double)(salary-insureHome-deduct)*0.1 - 105;
}else if(salary=4500 salary9000){
sefValue = (double)(salary-insureHome-deduct)*0.2 - 555;
}else if(salary=9000 salary35000){
sefValue = (double)(salary-insureHome-deduct)*0.25 - 1005;
}else if(salary=35000 salary55000){
sefValue = (double)(salary-insureHome-deduct)*0.30 - 2755;
}else if(salary=55000 salary80000){
sefValue = (double)(salary-insureHome-deduct)*0.35 - 5505;
}else{
sefValue = (double)(salary-insureHome-deduct)*0.45 - 13505;
}
System.out.println(sefValue);
}
}
// 用于测试雇员类
public class MainClass {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("第一种调用方法:");
Employee emp = new Employee("1001","Sun");
emp.setSalary(12345);
emp.setInsureHome(890);
emp.setDeduct(55);
System.out.println("编号为"+emp.getID()+",姓名是"+emp.getName()+" 的应纳税额是:");
emp.selfValue();
System.out.println("------------------------\n第二种调用方法:");
Employee emp2 = new Employee("1001","Sun",12345,890,55);
System.out.println("编号为"+emp2.getID()+",姓名是"+emp2.getName()+" 的应纳税额是:");
emp2.selfValue();
System.out.println("------------------------\n第二种调用方法:");
Employee emp3 = new Employee();
emp3.setID("1001");
emp3.setName("Sun");
emp3.setSalary(12345);
emp3.setInsureHome(890);
emp3.setDeduct(55);
System.out.println("编号为"+emp3.getID()+",姓名是"+emp3.getName()+" 的应纳税额是:");
emp3.selfValue();
}
}
运行结果:
所得税代码java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于所得税代码编织完成后,怎么运行、所得税代码java的信息别忘了在本站进行查找喔。







