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.
- Host: GitHub
- URL: https://github.com/ankushrajmaheyam/java-assignment_j-spider
- Owner: AnkushRajMaheYam
- License: mit
- Created: 2024-10-16T11:01:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-08T06:16:21.000Z (12 months ago)
- Last Synced: 2025-02-16T08:43:30.030Z (10 months ago)
- Topics: 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
- Language: Java
- Homepage: https://ankushrajmaheyam.github.io/nts/
- Size: 1.53 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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! 😊