✅ Assignment 1: Simple Calculator
Level: Beginner
Task:
Write a Java program using switch-case to perform:
- Addition
- Subtraction
- Multiplication
- Division
Take two numbers as input.
✅ Assignment 2: Student Grade System
Level: Beginner
Task:
Write a Java program to:
- Take marks of 5 subjects
- Calculate total, percentage
- Display grade based on percentage
- 90+ → A
- 75–89 → B
- 60–74 → C
- 40–59 → D
- < 40 → Fail
✅ Assignment 3: Bank Account (OOP Concept)
Level: Beginner–Intermediate
Task:
Create a class BankAccount with:
- Account number
- Holder name
- Balance
Methods:
- deposit()
- withdraw()
- checkBalance()
Write a menu-driven main program to test all features.
✅ Assignment 4: Student Management Using ArrayList
Level: Intermediate
Task:
Create a Student class with:
- name
- rollNo
- marks
Use ArrayList to:
- Add student
- Display students
- Search student by roll number
- Remove a student
Use loops + ArrayList methods.
✅ Assignment 5: File Handling – Contact Book
Level: Intermediate
Task:
Create a program that stores contact details using Java File I/O:
Fields:
- Name
- Phone
Menu options:
- Add contact
- Show all contacts
- Search contact
- Delete contact
- Exit
Store all data in a text file.
