slip.6

1.
class Employee {
 int empId;
 String empName;
 String empDesignation;
 double empSalary;
 
 Employee(int empId, String empName, String empDesignation, double
empSalary) {
 this.empId = empId;
 this.empName = empName;
 this.empDesignation = empDesignation;
 this.empSalary = empSalary;
 }
 
 public String toString() {
 return "Employee ID: " + empId +
 "\nEmployee Name: " + empName +
 "\nDesignation: " + empDesignation +
 "\nSalary: " + empSalary;
 }
}
public class EmployeeTest {
 public static void main(String[] args) {
 
 Employee e1 = new Employee(101, "Rahul Sharma", "Manager",
55000.50);
 Employee e2 = new Employee(102, "Priya Verma", "Developer",
45000.75);
 // Printing employee details using toString()
 System.out.println("=== Employee 1 ===");
 System.out.println(e1);
 System.out.println("\n=== Employee 2 ===");
 System.out.println(e2);
 }
}

2.
import java.util.Scanner;

abstract class Order {
 protected int id;
 protected String description;
 
 abstract void accept(Scanner sc);
 abstract void display();
}

class PurchaseOrder extends Order {
 private String customerName;
 @Override
 void accept(Scanner sc) {
 System.out.print("Enter Purchase Order ID: ");
 id = sc.nextInt();
 sc.nextLine(); 
 System.out.print("Enter Description: ");
 description = sc.nextLine();
 System.out.print("Enter Customer Name: ");
 customerName = sc.nextLine();
 }
 @Override
 void display() {
 System.out.println("\n--- Purchase Order ---");
 System.out.println("Order ID: " + id);
 System.out.println("Description: " + description);
 System.out.println("Customer Name: " + customerName);
}
}
class SalesOrder extends Order {
 private String vendorName;
 @Override
 void accept(Scanner sc) {
 System.out.print("Enter Sales Order ID: ");
 id = sc.nextInt();
 sc.nextLine(); 
 System.out.print("Enter Description: ");
 description = sc.nextLine();
 System.out.print("Enter Vendor Name: ");
 vendorName = sc.nextLine();
 }
 @Override
 void display() {
 System.out.println("\n--- Sales Order ---");
 System.out.println("Order ID: " + id);
 System.out.println("Description: " + description);
 System.out.println("Vendor Name: " + vendorName);
 }
}

public class OrderTest {
 public static void main(String[] args) {
 Scanner sc = new Scanner(System.in);
 
 PurchaseOrder[] pOrders = new PurchaseOrder[3];
 for (int i = 0; i < 3; i++) {
 pOrders[i] = new PurchaseOrder();
 System.out.println("\nEnter details for Purchase Order " + (i + 1));
 pOrders[i].accept(sc);
 }
 
 SalesOrder[] sOrders = new SalesOrder[3];
 for (int i = 0; i < 3; i++) {
 sOrders[i] = new SalesOrder();
System.out.println("\nEnter details for Sales Order " + (i + 1));
 sOrders[i].accept(sc);
 }
 
 System.out.println("\n=== Purchase Orders Details ===");
 for (PurchaseOrder p : pOrders) {
 p.display();
 }
 
 System.out.println("\n=== Sales Orders Details ===");
 for (SalesOrder s : sOrders) {
 s.display();
 }
 sc.close();
 }
}

Comments

Popular posts from this blog

slip 25

slip.1

slip.14