subject

Need java payroll classdesign a payroll class with the following fields: • name: a string containing the employee's name• idnumber: an int representing the employee's id number• rate: a double containing the employee's hourly pay rate• hours: an int representing the number of hours this employee has workedthe class should also have the following methods: • constructor: takes the employee's name and id number as arguments• accessors: allow access to all of the fields of the payroll class• mutators: let the user assign values to the fields of the payroll class• grosspay: returns the employee's gross pay, which is calculated as the number ofhours worked times the hourly pay rate. write another program that demonstrates the class by creating a payroll object, thenasking the user to enter the data for an employee in the order: name, id number, rate, hours. the program should then print out a statement in the following format (for example, ifyou had an employee named chris jacobsen with id number , who works for 5 hours at$10/hr): desired outputchris jacobsen, employee number , made $50.00 in gross pay. here is my problem1) i can not input a first and last namei can input the first name and it works just fine but as soon as i input a space and last name everything breaks loose and the program loses its mind.2) i only have 1 decimal place for the $ i need 2here is my codeimport java. util. scanner; public class payrolltest{public static void main(string args[]){scanner scan = new scanner(system. in); payroll pay = new payroll(); system. out. println("enter the employee's name : " ); string s = scan. next(); pay. setname(s); system. out. println("enter the employee's id : "); int i0 = scan. nextint(); pay. setidnumber(i0); system. out. println("number of hours worked : "); int i = scan. nextint(); pay. sethours(i); system. out. println("hourly pay rate in $ : "); double d = scan. nextdouble(); pay. setrate(d); double total_grosspay = pay. calcgrosspay(); system. out. println(""); system. out. println(""); system. out. println(""+pay. getname() +","+""+"employee number "+pay. getidnumber() +","+ " " +"made $"+total_grosspay +" " +"in gross pay."); }}

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 24.06.2019 10:50
In 2009 to 2010, how many social network users were reported as being victims of online abuse? a. 1 in 10 b. 100% c.1 in 100 d. 50%
Answers: 2
question
Computers and Technology, 24.06.2019 13:30
Does anybody know how to hack into a google account? i had important information on it and it is gone now and i need getting it back.
Answers: 1
question
Computers and Technology, 24.06.2019 18:30
How does the use of e-mail benefit business communications? it can be sent at any time. it is faster than regular mail. it improves writing skills. it is less expensive than using a courier. it reduces the need for proofreading.
Answers: 1
question
Computers and Technology, 24.06.2019 21:00
When replacing a thermostat or water pump, coolant drained from the cooling system should be
Answers: 1
You know the right answer?
Need java payroll classdesign a payroll class with the following fields: • name: a string containi...
Questions
question
Biology, 14.01.2022 20:40
question
Mathematics, 14.01.2022 20:50
Questions on the website: 13722359