A complete collection of Java Sessional Lab Reports covering core to advanced OOP concepts.
| Field | Details |
|---|---|
| Student Name | Istiak Khan |
| Student ID | E253051 |
| Department | Computer & Communication Engineering (CCE) |
| University | International Islamic University Chittagong (IIUC) |
This repository contains all Java Programming Sessional Lab Reports for the OOP with Java course, organized lab-by-lab from Lab 1 to Lab 10. Each lab includes the problem statement, complete Java source code, sample input/output, and explanation — progressing from basic syntax to core Object-Oriented Programming concepts.
| Lab | Folder | Topic |
|---|---|---|
| Lab 01 | LabOne |
Basic Java Programs |
| Lab 02 | LabTwo |
Conditional Statements & Switch |
| Lab 03 | LabThree |
Arrays & Loops |
| Lab 04 | LabFour |
Class and Object |
| Lab 05 | LabFive |
Static Members & this Keyword |
| Lab 06 | LabSix |
Inheritance |
| Lab 07 | LabSeven |
Method Overloading |
| Lab 08 | LabEight |
Method Overriding |
| Lab 09 | LabNine |
Encapsulation |
| Lab 10 | LabTen |
Abstraction & Interfaces |
Java-Sessional-E253051/
│
├── LabOne/
├── LabTwo/
├── LabThree/
├── LabFour/
├── LabFive/
├── LabSix/
├── LabSeven/
├── LabEight/
├── LabNine/
├── LabTen/
│
└── README.md
Each lab folder contains:
- 📄 Problem statement
- 💻 Java source code (
.java) - 🖥️ Sample output (screenshot or text)
- 📝 Short explanation / observations
If you haven't installed JDK or configured your IDE yet, check out my dedicated setup guide before running any lab code:
📘 Java Setup Guide for Beginners (Windows)
It covers JDK installation, environment variables, VS Code, and IntelliJ IDEA setup — step by step.
Navigate into any lab folder and compile/run the program:
cd LabOne
javac LabOne.java
java LabOne📌 Make sure JDK is installed and configured on your system before running these programs.
| Item | Details |
|---|---|
| Course Title | Object Oriented Programming with Java (Sessional) |
| Department | Computer & Communication Engineering (CCE), IIUC |
Istiak Khan
Department of Computer & Communication Engineering
International Islamic University Chittagong (IIUC)
This repository is maintained for academic and educational purposes only.
© 2026 Istiak Khan. All Rights Reserved.
⭐ Star this repo if it helped you with your Java labs!