![huddyxo](/avatars/12528.jpg)
huddyxo
15.07.2021 •
Computers and Technology
Write a Java program which displays a menu to allow user the following functionality: 1. Load employees’ data - prompts user for the number of employees to be loaded and then prompts for each employee name, id (5 digit number), and annual salary
Solved
Show answers
More tips
- F Food and Cooking How to Cook Julienne? Recipes and Tips...
- D Dating, Love, Relationships 10 Useful Tips on How to Survive a Breakup?...
- F Food and Cooking Apple Cider Vinegar: The Ultimate Health and Beauty Solution...
- C Computers and Internet Е-head: How it Simplifies Life for Users?...
- F Family and Home How to Choose the Best Diapers for Your Baby?...
- F Family and Home Parquet or laminate, which is better?...
- L Leisure and Entertainment How to Properly Wind Fishing Line onto a Reel?...
- L Leisure and Entertainment How to Make a Paper Boat in Simple Steps...
- T Travel and tourism Maldives Adventures: What is the Best Season to Visit the Luxurious Beaches?...
- H Health and Medicine Kinesiology: What is it and How Does it Work?...
Answers on questions: Computers and Technology
- M Mathematics Determine if the given expression is written in simplest radical form. -V 150 And why not or why yes?...
- B Biology FUNNY ANIME PICS FOR ANIME WEEBS...
- M Mathematics In ΔQRS, the measure of ∠S=90°, the measure of ∠Q=54°, and RS = 26 feet. Find the length of QR to the nearest tenth of a foot....
- M Mathematics M/4=-13 Find the value of M?...
- B Business 4-16. joyce and marvin run a day care for preschoolers. they are trying to decide what to feed the children for lunches. they would like to keep their costs down, but also need...
Ответ:
Explanation:
The code I created is written in Java. It creates an Employee class that holds the employee's name, id, and salary. Then the main method has a menu that asks the user if they want to load data, print data, or exit. Each of which is fully functioning. If the user wants to load data, it asks them how many employees they want to add and then allow them to add the employees by calling the Employee class every time and saving the objects in an ArrayList. The program has been tested and the output can be seen in the image below.
import java.util.ArrayList;
import java.util.Scanner;
class {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
ArrayList<EmployeeData> companyData = new ArrayList<>();
boolean loopAgain = true;
while (loopAgain) {
System.out.println("Menu:");
System.out.println("1: Load Employee Data");
System.out.println("2: Print Employee Data");
System.out.println("3: Exit");
int answer = in.nextInt();
switch (answer) {
case 1: {
System.out.println("How many employees will you add?");
int loop = in.nextInt();
for (int i =0; i < loop; i++) {
companyData.add(new EmployeeData());
}
} break;
case 2: {
for (EmployeeData x : companyData) {
x.printData();
}
} break;
case 3: loopAgain = false; break;
}
}
}
}
class EmployeeData {
String name;
int id, salary;
public EmployeeData() {
Scanner in = new Scanner(System.in);
System.out.println("Enter Employee Name: ");
String name = in.nextLine();
System.out.println("Enter Employee ID:");
int id = in.nextInt();
System.out.println("Enter Employee Salary: ");
int salary = in.nextInt();
this.name = name;
this.id = id;
this.salary = salary;
}
public void printData() {
System.out.println("Employee: " + this.name);
System.out.println("ID: " + this.id);
System.out.println("Salary: " + this.salary);
}
}
Ответ:
real numbers
−2 ≤t≤ 98
Step-by-step explanation:
Good luck ! :3