Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 1.18 KB

File metadata and controls

19 lines (12 loc) · 1.18 KB

Tender Evaluation System

Course: Object-Oriented Programming in JAVA Lab (BCA39109) | Semester: BCA 3rd Sem

This project demonstrates how to use an Array of Objects in Java to manage and process multiple instances of a custom class. It evaluates a list of submitted business tenders and determines which company offered the lowest quotation.

🧠 Core OOP & Java Concepts Demonstrated

  • Arrays of Objects: Declaring and initializing an array (Tender[]) to store exactly five distinct Tender object references, demonstrating how to handle multiple grouped objects efficiently.
  • Encapsulation: The Tender class keeps its fields (quotation and companyName) private and exposes them safely via public getter methods (getQuotation(), getCompanyName()).
  • Iterative Data Processing: Using standard for loops to both populate the array of objects sequentially and then traverse the array to calculate the minimum value.

🚀 How to Compile and Run

To run this program, ensure you have the Java Development Kit (JDK) installed on your machine.

  1. Open your terminal or command prompt.
  2. Navigate to the directory containing the file.
  3. Compile the Java code: