https://github.com/areebactech/fundamentals-in-java
This repository contains a collection of Java programs, projects, and exercises covering various basic points.
https://github.com/areebactech/fundamentals-in-java
Last synced: over 1 year ago
JSON representation
This repository contains a collection of Java programs, projects, and exercises covering various basic points.
- Host: GitHub
- URL: https://github.com/areebactech/fundamentals-in-java
- Owner: areebactech
- Created: 2024-10-12T19:28:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-02T14:00:04.000Z (over 1 year ago)
- Last Synced: 2025-01-02T15:17:53.768Z (over 1 year ago)
- Language: Java
- Size: 65.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📘 **Fundamentals-in-Java**
Welcome to the Fundamentals-in-Java repository!
This project contains Java programs developed as part of programming fundamentals lab work. Each folder represents a lab session, including solutions to a variety of beginner-level tasks and problems.
📂 **Repository Structure**
The repository is organized into 5 lab folders, with each folder containing:
🔹 5 to 9 Lab Activities: These are tasks performed during the lab sessions, focusing on core Java concepts such as loops, conditions, sequences, and patterns.
🔹 10 Self-Solved Tasks: These are additional challenges solved independently to reinforce the concepts learned in each lab.
📝 **Lab Folders**
Lab 1:
🚀 Introduction to basic syntax
📝 Variables, data types, and operators
🔄 Simple conditionals and loops
Lab 2:
🔀 Nested loops and patterns
🧠 Conditional statements
🛠️ Introduction to methods
Lab 3:
🔢 Array manipulation
🔄 Further exploration of loops and conditions
📥 Basic input/output operations
Lab 4:
🧩 Introduction to problem-solving techniques
🧮 Array-based problems
Lab 5:
✨ Basic Patterns and sequence problems
🎯 Intermediate level challenges using arrays, loops, and methods
🌟 **Key Features**
🔶 Patterns: Explore various pattern-generation programs using loops, such as triangles, pyramids, and diamonds.
🔢 Sequences: Work with integer sequences, finding maximums, calculating sums, and other mathematical operations.
🧠 Problem-Solving: Solutions to beginner-level problems that introduce essential problem-solving skills in Java.
📑 Clear Structure: Each lab is organized into specific activities to help guide learning from beginner concepts to more complex problem-solving.
🛠️ **How to Use**
To use or modify the code in this repository:
Clone the repository:
git clone https://github.com/areebactech/Fundamentals-in-Java.git
Navigate to the folder of interest:
**Copy code**:
>>> cd Fundamentals-in-Java/Lab-1
Compile and run the Java programs:
**Copy code**:
>>>javac ProgramName.java
>>>java ProgramName
🤝 **Contributions**
Feel free to contribute by suggesting improvements or reporting any issues. To contribute:
Fork the repository.
Create a new branch for your feature/issue.
Push your changes and create a pull request.