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

Other questions on the subject: Computers and Technology

image
Computers and Technology, 23.06.2019 11:30, talyku7131
Me dangers of social media and the internetexplain what each means: 1) social media and phones have become an addiction.2) outside people have access to you all the time.3) cyberstalking4) cyberbullying5) catphishing6) viruses7) identity theft8) credit card fraud9) hacking10) money schemes
Answers: 1
image
Computers and Technology, 23.06.2019 13:30, alannaamarriee
Jace needs to answer a question on square roots to win a quiz. how can he use a spreadsheet to find the square root of 786? a. use the functions round and count b. create a table and chart c. use the function sqrt d. use the function now
Answers: 3
image
Computers and Technology, 24.06.2019 01:00, gymnast8900
Me if you do then you get 10 points and brainliest
Answers: 1
image
Computers and Technology, 24.06.2019 06:30, hannahgracew12
Some peer-to-peer networks have a server and some don't. true false
Answers: 2
You know the right answer?
Need java payroll classdesign a payroll class with the following fields: • name: a string containi...

Questions in other subjects:

Konu
Mathematics, 09.11.2020 20:30
Konu
Mathematics, 09.11.2020 20:30
Konu
Spanish, 09.11.2020 20:30