An open API service indexing awesome lists of open source software.

https://github.com/ankushrajmaheyam/java-assignment_j-spider

Java-Assignment_J-Spider contains Java programming assignments from the J-Spider Software Training Institute. These files were developed by Ankush Raj, also known as Ankush Raj Mahe Yam, as part of the learning process.
https://github.com/ankushrajmaheyam/java-assignment_j-spider

ankush-raj ankush-raj-mahe-yam ankushraj ankushrajmaheyam assignment assignments class coding datatypes j-spider java jspider jspiders methods object-oriented-programming programming q-spider qspider

Last synced: 8 months ago
JSON representation

Java-Assignment_J-Spider contains Java programming assignments from the J-Spider Software Training Institute. These files were developed by Ankush Raj, also known as Ankush Raj Mahe Yam, as part of the learning process.

Awesome Lists containing this project

README

          

# Java Assignments: J-Spider Software Training Institute

This repository contains a collection of Java programming assignments from the **J-Spider Software Training Institute** (Noida Branch). Each assignment focuses on different aspects of Java, including method implementation, conditional logic, loops, and problem-solving techniques.

## Repository Structure

Each assignment is stored in a separate folder named according to the assignment number (e.g., `Assign6`, `Assign7`, etc.). Inside each folder, you will find Java code files that solve specific problems given in the assignments.

### Folder Structure

```
Java-Assignment_J-Spider/
├── Assign6/
│ └── Assign6.java
├── Assign7/
│ └── Assign7.java
└── (Future Assignments will be added in separate folders)
```

### Example Folders

#### Folder: Assign6

The **Assign6** folder contains the following Java problems:

1. **Check if Number is Even or Odd**
A method to check whether a number is even or odd.

2. **Check Leap Year**
A method to determine whether a given year is a leap year.

3. **Sum of N Natural Numbers**
A method to compute the sum of the first N natural numbers.

4. **Factorial of a Number**
A method to calculate the factorial of a given number.

5. **Print Fibonacci Series**
A method to print the first N terms of the Fibonacci series.

6. **Count Digits in a Number**
A method that counts how many digits are in a given number.

7. **Reverse a Number**
A method to reverse a given number.

---

#### Folder: Assign7

The **Assign7** folder contains the following Java problems:

1. **Average of Three Numbers**
A method that accepts three numbers and returns their average.

2. **Check Number Nature (Positive, Negative, or Zero)**
A method to check if a number is positive, negative, or zero.

3. **Equality Check for Three Numbers**
A method to verify if three given numbers are equal.

4. **Multiple of 5 Check**
A method to determine whether a number is a multiple of 5.

5. **Find the Biggest of Three Numbers**
A method to find the largest of three numbers.

6. **Triangle Validity Check**
A method to check if three sides form a valid triangle.

7. **Triangle Type (Equilateral, Isosceles, or Scalene)**
A method to classify the type of triangle based on its sides.

8. **Age Difference Between Three Brothers**
A method to calculate the age difference between the oldest and youngest brother.

9. **Calculate Discounted Price**
A method that calculates the price after applying a percentage discount.

10. **Sum of Digits of a Three-Digit Number**
A method to return the sum of the digits of a three-digit number.

---

### Future Assignments

Future assignments will follow the same structure and will be placed in their respective folders as they are added, for example:

- **Assign8/** (Coming soon)
- **Assign9/** (Coming soon)

## How to Use

1. Clone the repository:
```bash
git clone https://github.com/AnkushRajMaheYam/Java-Assignment_J-Spider.git
```

2. Navigate to the specific assignment folder (e.g., Assign7):
```bash
cd Java-Assignment_J-Spider/Assign7
```

3. Compile and run the Java programs:
```bash
javac Assign7.java
java Assign7
```

4. Follow the on-screen instructions to input the necessary values and test the methods.

## Tech Stack

- **Language:** Java
- **IDE:** You can use any Java-supported IDE such as VScode, IntelliJ, Eclipse, or the command line to compile and run the programs.

## Disclaimer

The code provided in this repository has **not been tested by a professional coder or programmer** and may contain bugs. It is the user's responsibility to thoroughly test the code and make any necessary adjustments. The code is intended for **educational purposes only** and should not be used in production environments.

The assignment questions in this repository were obtained from the **Q-Spider and J-Spider Software Training Institute** (Noida Branch).

## About Me

Hi, I’m **Ankush Raj** or **Ankush Raj Mahe Yam**(ARMY), an aspiring software developer currently pursuing Java Full Stack Development. I’m also involved in various business ventures, including a tech-based YouTube channel, a logistics business, and real estate projects.

🌐 **Connect with Me!**
Feel free to explore more of my work and get in touch:
🔍 **Search on Google:** [Ankush Raj Mahe Yam](https://www.google.com/search?q=ankush+raj+mahe+yam)
🌟 **Portfolio:** [Ankush Raj](https://ankushrajamaheyam.blogspot.com)
💼 **LinkedIn:** [Ankush Raj](https://linkedin.com/in/AnkushRajMaheYam)
💻 **GitHub:** [Ankush Raj](https://github.com/AnkushRajMaheYam)
🎯 **LeetCode:** [Ankush Raj](https://leetcode.com/u/AnkushRajMaheYam)
🏅 **HackerRank:** [Ankush Raj](https://www.hackerrank.com/profile/ankushrajmaheyam)
📸 **Instagram:** [Ankush Raj](https://instagram.com/AnkushRajaMaheYam)
📘 **Facebook:** [Ankush Raj](https://facebook.com/AnkushRajMaheYam)
🎨 **Fiverr:** [Ankush Raj](https://www.fiverr.com/ankushrajmaheya)
🛠️ **Upwork:** [Ankush Raj](https://www.upwork.com/freelancers/~01bf6d1e8483199ba6)

---
## **Acknowledgements**
Special thanks to the mentor( [Shambhu Sir](https://www.instagram.com/kumarsam07) ) and faculty at **J-Spider Software Training Institute (Noida Branch)** for providing excellent guidance and support throughout the course.

---

**License:**
This repository is licensed under the MIT License.

---

Feel free to explore the projects, and happy coding! 😊