OneCompiler

ja22

136
  1. Write a Menu Driven program in Java for the following: Assume Employee table with
    attributes (ENo, EName, Salary) is already created. 1. Insert 2. Update 3. Display 4.
    Exit. [15 M]

import java.util.Scanner;

public class EmployeeManagement {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
EmployeeDatabase database = new EmployeeDatabase();

    int choice;
    do {
        System.out.println("Menu:");
        System.out.println("1. Insert");
        System.out.println("2. Update");
        System.out.println("3. Display");
        System.out.println("4. Exit");
        System.out.print("Enter your choice: ");
        choice = scanner.nextInt();

        switch (choice) {
            case 1:
                database.insertEmployee();
                break;
            case 2:
                database.updateEmployee();
                break;
            case 3:
                database.displayEmployees();
                break;
            case 4:
                System.out.println("Exiting program...");
                break;
            default:
                System.out.println("Invalid choice! Please enter a number between 1 and 4.");
        }
    } while (choice != 4);
    
    scanner.close();
}

}

class Employee {
private int ENo;
private String EName;
private double salary;

// Constructor, getters, setters

}

class EmployeeDatabase {
private Employee[] employees = new Employee[100];
private int count = 0;

public void insertEmployee() {
    // Code to insert employee into the database
}

public void updateEmployee() {
    // Code to update employee in the database
}

public void displayEmployees() {
    // Code to display all employees in the database
}

}

  1. Write a JSP program which accepts UserName in a TextBox and greets the user
    according to the time on server

<%@ page language="java" %>
<%@ page import="java.util.Calendar" %>
<%@ page import="java.text.SimpleDateFormat" %>

<html> <head> <title>Greeting Page</title> </head> <body> <% Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("HH"); int hour = Integer.parseInt(sdf.format(cal.getTime()));
    String greeting;
    if (hour >= 0 && hour < 12) {
        greeting = "Good morning";
    } else if (hour >= 12 && hour < 18) {
        greeting = "Good afternoon";
    } else {
        greeting = "Good evening";
    }

    String userName = request.getParameter("userName");
    if (userName == null || userName.isEmpty()) {
        userName = "User";
    }

    out.println("<h1>" + greeting + ", " + userName + "!</h1>");
%>
</body> </html>