java計算稅務代碼 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;

}

}

java寫個人所得稅計算,應納稅款的計算公式,表格記錄著收入與稅率,收入分別是小于等于2000,一道題謝謝

package com.hmall;

import java.util.*;

public class test {

private static double rate(double money){

if (money=2000money=0){

return 0;

}else if (money=5000){

return money*0.05;

}else if (money=8000){

return money*0.1;

}else if (money10000){

return money*0.15;

}else{

return money*0.2;

}

}

public static void main(String[] args){

Scanner scanner = new Scanner(System.in);

System.out.println("請輸入金額");

Double money = null;

while (true){

money = scanner.nextDouble();

Double rate = rate(money);

System.out.println("應繳納個人所得稅為"+rate+"元");

}

}

}

怎樣用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計算稅款

package COM.T;

import java.util.Scanner;

class Print1{

public void write1(){

System.out.println("0-單身納稅人,1-已婚共同納稅人或證實的鰥寡,2-已婚單獨納稅人, ? ? ? ?3-家庭戶主納稅人");}

public void write2(){

System.out.print("Enter the taxable income:");}

public void write3(){

System.out.print("Enter the filling static:");}

}

public class Test {

public static void main(String[] args) {

double ? tax=0;

double[] rates = {0.10,0.15,0.25,0.28,0.33,0.35};

int[][] brackets = {

{8350,33950,82250,171550,372950},

{16700,67900,137050,208850,372950},

{8350,33950,68525,104425,186475},

{11950,45500,117450,190200,372950}

};

代碼要發完整是很麻煩的 想知道可以找我

勉費java學習裙開頭的的第一部分是:四二六,位于中間的第二部分是:三九六,處于最后一部分的是二八四:二八四

標題名稱:java計算稅務代碼 java計算稅后工資
轉載源于:http://m.kartarina.com/article16/hjgegg.html

成都網站建設公司_創新互聯,為您提供外貿網站建設用戶體驗自適應網站虛擬主機搜索引擎優化品牌網站設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設
主站蜘蛛池模板: 中文字幕久无码免费久久| 曰产无码久久久久久精品| 无码任你躁久久久久久久| 最新亚洲人成无码网www电影| 亚洲av无码专区在线观看素人| 亚洲∧v久久久无码精品| 人妻av中文字幕无码专区| 亚洲人成无码www久久久| 亚洲精品无码永久在线观看男男| 波多野结衣AV无码久久一区| 无码永久免费AV网站| 亚洲AV无码成人精品区在线观看 | 亚洲av中文无码| 久久久久av无码免费网| 成年免费a级毛片免费看无码| 亚洲aⅴ无码专区在线观看 | 久久精品?ⅴ无码中文字幕| 精品欧洲av无码一区二区| 亚洲av无码一区二区乱子伦as| 国产综合无码一区二区色蜜蜜| 中文字幕无码亚洲欧洲日韩| 国产成人无码18禁午夜福利p| 无码精品蜜桃一区二区三区WW| 亚洲欧洲免费无码| 在线看片无码永久免费视频| 亚洲Av无码精品色午夜 | 久久久久精品国产亚洲AV无码| 国产成人无码精品一区二区三区 | 高清无码午夜福利在线观看| 无码少妇精品一区二区免费动态| 久久精品无码一区二区日韩AV | 人妻丰满AV无码久久不卡| 久久久久亚洲AV无码专区首| 久久青青草原亚洲av无码| 伊人久久精品无码二区麻豆| 亚洲av中文无码乱人伦在线咪咕| 免费a级毛片无码a∨免费软件| 中文字幕乱码无码人妻系列蜜桃 | 亚洲精品无码久久久久sm| 波多野结衣AV无码| 中文字幕av无码一区二区三区电影|