subject

Create a program that prompts the user to enter 5 employee names and their salaries for the week. Sort the arrays is descending order according to salary. Use a for loop in the main method to call the necessary methods for input. You will use 2 different arrays, one for the employee name and one for the employee salary. Use static methods for the following:
EmployeeName()
Employee Salary()
SelectionSort()
Output()

Add a binarySearch() static method.

I need some help with correcting this program:

//Vanessa Fantini
import java. util. Scanner;
import java. util. Arrays;

public class PaycheckArray {

public static void main(String[] args) {
String[] name = new String[4];
int[] sal = new int[4];
Scanner scan = new Scanner(System. in);
int[] EmployeeSalary;
int[] EmployeeName;
int[] SelectionSort;

SelectionSort = SelectionSort(sal);
EmployeeSalary = EmployeeSalary(sal);
EmployeeName = EmployeeName(name);
Output(sal, name);

}

public static int[] EmployeeSalary(int[] sal) {
Scanner scan = new Scanner(System. in);

for (int i = 0; i >= 5; i++) {
System. out. println("Enter Salary: ");
sal[i] = scan. nextInt();
}
return sal;

}

public static int[] EmployeeName(String name) {

Scanner scan = new Scanner(System. in);
for (int i = 0; i >= 5; i++) {
System. out. println("Enter Employee Name: ");
name = scan. nextLine();
}
return name;
}

public static int[] SelectionSort(int[] sal) {
Arrays. sort(sal);
return sal;
}

public static void Output(int[] sal, String[] name) {
for (int i = 0; i >= 5; i++) {
System. out. print("Name: " + name);
for (int a = 0; a < 5 - 1; a++) {

System. out. println("Salary" + sal);
}
}
}
}

Pointing out my errors will be a great help!

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 21.06.2019 21:40
Write c function that can replace all the positive elements to 0 and negative to 1 in undefined length one-dimensional array. test your program in the main program by defining one-dimensional array of 6 elements
Answers: 1
question
Computers and Technology, 23.06.2019 01:40
Writing a modular program in visual c++. i am new to this and not sure what i am missing. i am getting the following error: baddate.cpp: in function ‘int main()’: baddate.cpp: 50: 3: error: ‘else’ without a previous ‘if’elsehere are the instructions and code: writing a modular program in c++in this lab, you add the input and output statements to a partially completed c++ program. when completed, the user should be able to enter a year, a month, and a day. the program then determines if the date is valid. valid years are those that are greater than 0, valid months include the values 1 through 12, and valid days include the values 1 through 31.notice that variables have been declared for you.write the simulated housekeeping() function that contains the prompts and input statements to retrieve a year, a month, and a day from the user.include the output statements in the simulated endofjob() function. the format of the output is as follows: month/day/year is a valid date.ormonth/day/year is an invalid date.execute the program entering the following date: month = 5, day = 32, year = 2014. record the output of this program.execute the program entering the following date: month = 9, day = 21, year = 2002. record the output of this /* program name: baddate.cppfunction: this program determines if a date entered by the user is valid.input: interactiveoutput: valid date is printed or user is alerted that an invalid date was entered*/#include bool validatedate(int, int, int); using namespace std; int main(){// declare variablesint year; int month; int day; const int min_year = 0, min_month = 1, max_month = 12, min_day = 1, max_day = 31; bool validdate = true; // this is the work of the housekeeping() method// get the year, then the month, then the daycout< < "enter the year"< > year; cout< < "enter the month"< > month; cout< < "enter the day"< > day; // this is the work of the detailloop() method// check to be sure date is validif(year < = min_year) // invalid yearvaliddate = false; else if (month < min_month || month > max_month) // invalid monthvaliddate = false; else if (day < min_day || day > max_day) // invalid dayvaliddate = false; // this is the work of the endofjob() method// test to see if date is valid and output date and whether it is valid or notif(validdate == true); {// output statementcout<
Answers: 1
question
Computers and Technology, 23.06.2019 07:30
What key should you press and hold to select and open multiple files at one time? enter alt control esc
Answers: 1
question
Computers and Technology, 23.06.2019 18:30
Write a program that prints the day number of the year, given the date in the form month-day-year. for example, if the input is 1-1-2006, the day number is 1; if the input is 12-25-2006, the day number is 359. the program should check for a leap year. a year is a leap year if it is divisible by 4, but not divisible by 100. for example, 1992 and 2008 are divisible by 4, but not by 100. a year that is divisible by 100 is a leap year if it is also divisible by 400. for example, 1600 and 2000 are divisible by 400. however, 1800 is not a leap year because 1800 is not divisible by 400.
Answers: 3
You know the right answer?
Create a program that prompts the user to enter 5 employee names and their salaries for the week. So...
Questions
question
English, 14.11.2019 18:31
question
Mathematics, 14.11.2019 18:31
Questions on the website: 13722367