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, 21.06.2019 16:50
3(c). is the following command correct? if not, correct the syntax and explain your answers. you can just rewrite/correct only the wrong parts. (4) select p#, city, zipcode, count(*) from client c, property p, viewing v where c.c# = v.c# and v.p# = p.p# group by p#, city having count(*) > 3;
Answers: 1
question
Computers and Technology, 22.06.2019 17:30
Ou listened to a song on your computer. did you use hardware or software?
Answers: 2
question
Computers and Technology, 22.06.2019 21:50
Given int variables k and total that have already been declared, use a while loop to compute the sum of the squares of the first 50 counting numbers, and store this value in total. thus your code should put 11 + 22 + 33 + + 4949 + 50*50 into total. use no variables other than k and total.
Answers: 2
question
Computers and Technology, 22.06.2019 22:00
What is the name of the option in most presentation applications with which you can modify slide elements? 1. the option enables you to modify a slide element in most presentation applications.
Answers: 3
You know the right answer?
Need java payroll classdesign a payroll class with the following fields: • name: a string containi...
Questions
question
Mathematics, 02.07.2020 02:01
question
Mathematics, 02.07.2020 02:01
question
Mathematics, 02.07.2020 02:01
Questions on the website: 13722367