Android Program
Android Program
The
program should allow the user to perform the following operations:
this.name = name;
this.rollNumber = rollNumber;
this.grade = grade;
return name;
return rollNumber;
return grade;
}
public void setGrade(String grade) {
this.grade = grade;
@Override
return "Student{" +
'}';
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;
public StudentManager() {
students.add(student);
}
public void removeStudent(int rollNumber) {
while (iterator.hasNext()) {
if (student.getRollNumber() == rollNumber) {
iterator.remove();
System.out.println("Student with roll number " + rollNumber + " has been removed.");
return;
if (students.isEmpty()) {
} else {
System.out.println(student);
if (student.getRollNumber() == rollNumber) {
student.setGrade(newGrade);
System.out.println("Grade updated for student with roll number " + rollNumber + ".");
return;
}
System.out.println("Student with roll number " + rollNumber + " not found.");
while (true) {
System.out.println("\nMenu:");
System.out.println("5. Exit");
switch (choice) {
case 1:
break;
case 2:
System.out.print("Enter roll number of student to remove: ");
manager.removeStudent(rollNumToRemove);
break;
case 3:
manager.displayStudents();
break;
case 4:
manager.replaceGrade(rollNumToUpdate, newGrade);
break;
case 5:
System.out.println("Exiting program.");
scanner.close();
return;
default:
}
public class Employee {
this.name = name;
this.employeeID = employeeID;
this.hourlyRate = hourlyRate;
return name;
return employeeID;
return hourlyRate;
this.hourlyRate = hourlyRate;
@Override
return "Employee{" +
'}';
public FullTimeEmployee(String name, int employeeID, double hourlyRate, double salary, String
benefits) {
this.salary = salary;
this.benefits = benefits;
return salary;
this.salary = salary;
}
public String getBenefits() {
return benefits;
this.benefits = benefits;
@Override
return getSalary();
@Override
return "FullTimeEmployee{" +
'}';
this.hoursWorked = hoursWorked;
this.overtimeRate = overtimeRate;
return hoursWorked;
this.hoursWorked = hoursWorked;
return overtimeRate;
this.overtimeRate = overtimeRate;
@Override
@Override
public String toString() {
return "PartTimeEmployee{" +
'}';
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public EmployeeManager() {
employees.add(employee);
if (employees.isEmpty()) {
} else {
if (employees.isEmpty()) {
} else {
while (true) {
System.out.println("\nMenu:");
System.out.println("5. Exit");
case 1:
break;
case 2:
break;
case 3:
manager.displayEmployees();
break;
case 4:
manager.calculateSalaries();
break;
case 5:
System.out.println("Exiting program.");
scanner.close();
return;
default: