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, 23.06.2019 17:00
What are the 12 colors of the spectrum called?
Answers: 1
question
Computers and Technology, 23.06.2019 23:30
What can you prevent issues related to downloading content form the internet
Answers: 1
question
Computers and Technology, 24.06.2019 10:10
Scanning the road can be thought of as a
Answers: 2
question
Computers and Technology, 24.06.2019 14:30
Ahousehold consists of a married couple and their twin five-year old daughters. the couples children had no income and lived with their parents all of last year. how many exemptions can the couple claim on last years tax return or they file with the “ married filing jointly “ status? a. 4 b. 5 c. 3 d. 2
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, 26.08.2019 19:00