Simple Income Tax Calculations

In this program, a 2010 tax rate schedule will be used to determine the amount of taxes for a person of any given filing status with any given income. The schedule will be provided.

The program will begin by asking the user for a filing status. Use choices 1 for Single, 2 for Married Filing Jointly, 3 for Married Filing Separately and 4 for Head of Household. JOptionPane will be used to display these choices to the user. In addition to the 4 choices, the user can enter -1 to exit the program. If the choice is valid, ask them for the income. If not, go directly to a switch statement. This switch statement should contain cases for 1, 2, 3, 4, -1 and a default case which gives a message that an invalid number was entered for the filing status.

Besides checking that the filing status choice is valid, the program must also check that the user does not enter a negative number for income. If so, or while they continue to give a negative, give an appropriate message and let them try again. Do not make them enter filing status again. A do/while loop for entering income should be used for this purpose.

Enclose all of the above in a do/while loop that will continually allow the same user to enter another status and income until they enter -1. All of this will comprise the main method of the class.

Use a single method for each choice. Four of these methods, one for each filing status, will calculate taxes. Call them from within the cases in the switch statement and pass them the income - they will return the tax due.

The fifth method will also be called by each case. It will display the following:

The 2010 tax due for a taxpayer

who is single with an income of

$50,000 is $8681.25.

Skills: Java

See more: income tax switch statement, loop income tax program, purpose of use cases, statement of purpose, statement for purpose, make loop, income, income statement, call schedule, calculations, choice java, simple continue, call method, program income tax, return income tax, java simple class, java tax, tax income, simple method java, number display simple, Method Statement, switch java, simple program can allow, simple main java, simple java main

About the Employer:
( 4 reviews ) Munroe Falls, United States

Project ID: #1262698

Awarded to:


Will deliver it within hours, please see pmb.

$50 USD in 1 day
(2 Reviews)

14 freelancers are bidding on average $72 for this job


I am experienced java programmer. This is simple and easy program. I can develop this. Please accept bid.

$50 USD in 0 days
(270 Reviews)

Simple project. Please check your pm,thanks.

$30 USD in 0 days
(40 Reviews)

I have 4+ years experience in JAVA and ready to do your project. Please provide tax schedule.

$125 USD in 3 days
(26 Reviews)

This is easy job for me. I have developed similar tasks in java in my career.

$30 USD in 1 day
(2 Reviews)

Plz Check PM

$100 USD in 3 days
(1 Review)

Let me do it

$250 USD in 3 days
(0 Reviews)

Please check pm. And give responce.

$30 USD in 3 days
(0 Reviews)

focus on quality as well as your satisfaction so you can say we develop with a difference . . .

$75 USD in 1 day
(0 Reviews)

I can do this! Please see the PM.

$100 USD in 3 days
(0 Reviews)

I'm a certified java satand alone programme developer.i have developed many intentory,paying and other systems for [url removed, login to view] you accepts my bid i can assure that you will satisfy with my work. thank you.

$100 USD in 1 day
(0 Reviews)

I am new to this environment. I have experience in similar works and I am confident in completing this work in the quoted time.

$30 USD in 1 day
(0 Reviews)

I can do it.

$50 USD in 3 days
(0 Reviews)

Hi, I have 5 years experience in java programming. This program can be done in a day with all the requirements. Please check private message.

$55 USD in 1 day
(0 Reviews)

Please check your PM.

$30 USD in 0 days
(0 Reviews)