Skip to content

This repository contains a collection of Java programs, projects, and exercises covering various basic points.

Notifications You must be signed in to change notification settings

areebactech/Fundamentals-in-Java

Repository files navigation

📘 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.

About

This repository contains a collection of Java programs, projects, and exercises covering various basic points.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages