Related questions
please help me with this error problem in java:
import java.util.Arrays;
import java.util.Scanner;
import Project1.Employee;
public class Payroll {
privateStringfirstName;
privateStringlastName;
privateintemployeeNumber;
privateEmployee[]employees;
privateintemployeeCount;
// Constructors
publicStringgetLastName(){
returnlastName;
}
publicPayroll(){
employees=newEmployee[100];
employeeCount=0;
}
publicstaticvoidmain(String[]args){
Payrollpayroll=newPayroll();
payroll.run();
}
publicvoidrun(){
Scannerkeyboard=newScanner(System.in);
while(true){
System.out.println("Welcome to the Payroll System."
+"Choose one of the following opions from 1-5:\n");
System.out.print("1) Create an employee\n"
+"2)Search for an employee by last name\n"
+"3)Display an employee by employee number\n"
+"4)Run payroll\n"
+"5)Quit\n");
intChoice=keyboard.nextInt();
keyboard.nextLine();
if(Choice==1){
createEmployee();
}elseif(Choice==2){
searchEmployee();
}elseif(Choice==3){
displayEmployee();
}elseif(Choice==4){
runPayroll();
}elseif(Choice==5){
System.out.println("You have exited the
return;
}else{
System.out.println("Those choice is not available."
+"Please choose again between 1 and 5.");
break;
}
Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 1 images
- See ERROR in Java file 2: Java file 1: import java.util.Random;import java.util.Scanner; public class Account {// Declare the variablesprivate String customerName;private String accountNumber;private double balance;private int type;private static int numObjects;// constructorpublic Account(String customerName, double balance, int type) { this.customerName = customerName;this.balance = balance;this.type = type;setaccountNumber(); // set account number functionnumObjects += 1;}private void setaccountNumber() // definition of set account number{Random rand = new Random();accountNumber = customerName.substring(0, 3).toUpperCase();accountNumber += type;accountNumber += "#";accountNumber += (rand.nextInt(100) + 100);}// function to makedepositvoid makeDeposit(double amount){if (amount > 0){balance += amount;}}// function for withdrawboolean makeWithdrawal(double amount) {if (amount < balance)balance -= amount;elsereturn false;return true;}public String toString(){return accountNumber +...arrow_forwardPlease help with the following: Consider the following Python code:class MyClass: attr = 10a. "altr" is MyClass's instance attribute.b."attr" is MyClass's static attribute.c."attr" is a non-local variable.d."attr" is a local variable.arrow_forwardJava Instance data:Variable mpg for fuel efficiency (miles per gallon = mpg)Variable gas to save how many gallons of gas left in the tank Constructors:Default constructor with no parameter. Use 0 as initial values.Overloaded constructor with two parameters Methods:getMPG() & setMPG()(getGas() & setGas()toString() methoddrive() to simulate that the car is driven for certain miles. For example, v1.drive(100) means vehicle v1 is driven 100 miles. You need to calculate the gas cost and update the gas tank: gas = gas - miles/mpg. You also need to check if there is enough gas left since gas should not be negative. You need to figure out the formal parameters for the above methods. In the testing class, prompt the user for information to create two objects of the Vehicle class. Let each vehicle drive 200 miles. Print out the left gas for each vehicle. Ex: Vehicle 1 Enter the mpg: 40 Enter the gas left: 10.5 Vehicle 2 Enter the mpg: 35 Enter the gas left: 2.1 Vehicle 1...arrow_forward
- 2. Add a constructor for Animal class shown. The constructor should pass in a string parameter named "sound". 1 using System; 2 3 public class Animal 4 { 5 public string Sound { get; set; } public void Speak() { Console.Writeline("The dog says " + Sound); } 10 11 } 12 13 public class Program 14 { public static void Main() { 15 16 17 18 } 19 } A 00arrow_forwardJava Program This assignment requires one project with two classes. Class Employee Class Employee- I will attach the code for this: //Import the required packages. import java.text.DecimalFormat; import java.text.NumberFormat; //Define the employee class. class Employee { //Define the data members. private String id, lastName, firstName; private int salary; //Create the constructor. public Employee(String id, String lastName, String firstName, int salary) { this.id = id; this.lastName = lastName; this.firstName = firstName; this.salary = salary; } //Define the getter methods. public String getId() { return id; } public String getLastName() { return lastName; } public String getFirstName() { return firstName; } public int getSalary() { return salary; } //Define the method to return the employee details. @Override public String toString() { //Use number format and decimal format //to...arrow_forwardCreate a fee invoice application for students attending Valence College, a college in the State of Florida. There are two types of students: graduate and undergraduate. Out-of-state undergraduate students pay twice the tuition of Florida-resident undergraduate students (all students pay the same health and id fees). A graduate student is either a PhD or a MS student. PhD students don't take any courses, but each has an advisor and a research subject. Each Ms and Phd student must be a teaching assistant for one undergraduate course. MS students can only take graduate courses. A course with a Course Number (crn) less than 5000 is considered an undergraduate course, and courses with a 5000 crn or higher are graduate courses. CRN Course Credit Hours. 4587 MAT 236 4 4599 COP 220 3 8997 GOL 124 1 9696 COP 100 3 4580 MAT 136 1 2599 COP 260 3 1997 CAP 424 1 5696 KOL 110 2 7587 MAT 936 5 2599 COP 111 3 6997 GOL 109 1 2696 COP 101 3 5580 MAT 636 2 2099 COP 268 3 4997 CAP 427 1 3696 KOL 910 2...arrow_forward
- Java Type the set up for a Class named Student with the following data fields, name, idNumber, gpa, address, and age. Include get and set methods for each data field.arrow_forwardConstructor overloading is not possible in java.True or False.arrow_forwardpublic class OfferedCourse extends Course { // TODO: Declare private fields // TODO: Define mutator methods - // setInstructorName(), setLocation(), setClassTime() // TODO: Define accessor methods - // getInstructorName(), getLocation(), getClassTime() } import java.util.Scanner; public class CourseInformation { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); Course myCourse = new Course(); OfferedCourse myOfferedCourse = new OfferedCourse(); String courseNumber, courseTitle; String oCourseNumber, oCourseTitle, instructorName, location, classTime; courseNumber = scnr.nextLine(); courseTitle = scnr.nextLine(); oCourseNumber = scnr.nextLine(); oCourseTitle = scnr.nextLine(); instructorName = scnr.nextLine(); location = scnr.nextLine(); classTime = scnr.nextLine(); myCourse.setCourseNumber(courseNumber); myCourse.setCourseTitle(courseTitle);...arrow_forward
- Take a look at the following code: class Test5 extends Test4{ private int j; Il add a constructor correctly class Test4 { int i; Test4 (int m){ i= m; } public void printVal(){ public void printVal(){ System.out.printIn(6); System.out.println(i); public void printSum(){ } System.out.printin(i+j); } } Write two overloaded constructors for class Test5 - one taking no parameters and other taking 2 integer parameters to set the values of i and j. (Hint: you have to use super as the superclass has a constructor now that takes a parameter). Also write a main function that creates one Test4 object and one Test5 object. Then print the sum using the printSum() function. Also show the output if your code is run.arrow_forwardWrite Unit Test Methods for the code snippets below: package InventoryManagement; /*** AddCommand*/public class AddProductCommand extends Command{//TODO: add necessary fields to this class public AddProductCommand(ProductCatalog productCatalog, User loggedOnUser){super(productCatalog, loggedOnUser); } @Overridepublic void Execute() {// TODO Add the code that will execute this command}} -------------- package InventoryManagement; import java.lang.reflect.Constructor; /*** Command*/public abstract class Command {//TODO: add necessary fields to this classpublic Command(ProductCatalog productCatalog, User loggedOnUser){ } public static Command CreateCommandDynamically(ProductCatalog productCatalog, User user, String commandClassName){Class<?> concreteCommandClass = null;Command command = null;String packageName = "InventoryManagement"; try {concreteCommandClass = Class.forName(packageName + "." + commandClassName);Constructor<?> con =...arrow_forwardCode: import java.util.*; //Bicycle interface interface Bicycle { abstract void changeCadence(int newValue); //will change value of candence to new value abstract void changeGear (int newValue); //changes gear of car abstract void speedUp(int increment); //increments speed of car by adding new Value to existing speed abstract void applyBrakes(int decrement); } //ACMEBicycle class definition class ACMEBicycle implements Bicycle { int cadence = 0; Â Â int speed = 0; Â Â int gear = 1; //methods of interface public void changeCadence(int newValue) { this.cadence=newValue; } public void changeGear (int newValue) { this.gear=newValue; } public void speedUp(int increment) { this.speed+=increment; } public void applyBrakes(int decrement) { this.speed-=decrement; } //display method void display() { System.out.println("Cadence: "+this.cadence); System.out.println("Gear: "+this.gear); System.out.println("Speed: "+this.speed); } } //KEYOBicycle class definition class KEYOBicycle implements...arrow_forward
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education