This is a beginner-friendly repository which features programs in Java.
Yes! 😄 you can definitely contribute! The following are some of the things you can do -
- If you have a program written in Java that is not in the repository you can open up a PR. You can also open up a PR if you have another way of implementing a concept in the repo.
- Also, if you can see something wrong (maybe like an error or something), you can open up a PR.
- Another suggestion is if you can think of a creative way to explain any concept using markdown, you are welcome to contribute!
It is very easy to contribute, you may follow these steps -
- Fork this repository
- Make changes/ add things (if adding a new program please check the program list below to see if the program hasn't been implemented already)
- Add a comment at the top of your program describing what it does (e.g. "Program to demonstrate abstract classes in Java")
- If you add a new program, update the list of programs in the readme file
- Make sure to merge the latest master branch into your feature branch to avoid conflicts
- Open up a PR. It will be merged after review.
-
Abstract Class - Program to demonstrate abstract classes in Java
-
Rectangle Area - Calculates area of a rectangle
-
Arithmetic exceptions - Program to show Arithmetic Exception Error handling
-
Array Lists - Program to show list of strings in java
-
ArrayOutOfBounds - Program to show ArrayOutOfBoundsException Error handling
-
Bank System - Using concepts of object-oriented programming develop solution for banking system (create account, deposit money, withdraw etc.)
-
Book Shop - Class for book shop inventory management-
-
BubbleSort - Program to sort an array in Java (using bubble sort)
-
Calculator - Calculator for basic math operations
-
Circular Queue - Demonstrates implementation of a circular queue
-
ComplexNumsOps - Program to demonstrate operations on complex numbers in Java
-
Constructors - Program to demonstrate the use of constructors in Java
-
derivedConstructor - Program to demonstrate the order of constructor call
-
EduEmpDB - Program to simulate maintainance of a database of emplooyees, showcases thw relationships between the classes
-
EduInstitute - Program to simulate student registration to an educational institute
-
ExcHandling - Program to demonstrate crete an ararylist and update, delete and view elements in the list
-
ExceptThrow - Program to demonstrate handling of a NullPointerException
-
factoflargenum - Program to demonstrate Factorial of Large numbers in Java using BigInteger
-
fibo - Program to fibonacci numbers until N
-
ForLoop - Program to demonstrate the use of for loop
-
FunctionalInterfaces - Program to demonstrate how to use the Function and BiFunction functional interfaces
-
GenClassMethod - Program to demonstrate method instanstiation in Java
-
helloWorld - Simple Java helloworld program
-
input - Program to demostrate accepting an input in java
-
IntegerToWord - This program converts numbers into its word counterparts.
-
JavaClasses - Program to demonstrate the use of classes and objects (basic)
-
LargestNum - Program to demonstrate the use of if-else if-else statements
-
list_1 - Shows array list of strings, integers and linked list for numbers
-
MatrixAdd - Program to add two matrices in Java
-
multipleInheritance - Program to demonstrate multiple inheritance
-
NestedTry - Program to demonstrate a nested try..catch
-
NumberToRoman - Program to convert a number to roman numerals
-
Overloading - Program to demonstrate overloading in Java
-
PrimeNo - Program to find out the prime numbers in a given range in Java
-
SquareEveryDigit - This program finds the square of a number.
-
StaticMemberFunctions - Program to demonstrate the use of static member functions -
-
StudentInterface - Shows implementation of an interface
-
SumOfArrayNos - Program to add all the numbers in an array
-
SwitchCase - Program to demonstrate switch case statements in Java
-
ThisPointerExplicit - Program to demonstrate 'this' pointer (explicit method)
-
ThisPointerImplicit - Program to demonstrate the use of 'this' pointer
-
TwoDArrays - Program to demonstrate 2D arrays (Hard-coded)
-
WiggleSorting - Program to demonstrate sorting an array using wiggle sort
-
Palindrome- Program to check whether the number entered by user is palindrome or not
-
BinarySearch - Program to demonstrate sbinary search algorithm
-
Heap Sort - Program that implements Heap Sort.
-
Fibonacci Search - Program that implements Fibonacci search.
-
TicTacToe - Program to play tic-tac-toe game with computer.
-
Prim's Algorithm to find the MST of a Graph - Program that implements Prim's Algorithm
-
Interpolation search - Program that implements Interpolation search.
-
Exponetional search - Program that implements Exponetional search.
Made with contributors-img.
Do ⭐ the repo if you find it useful!! ☺😇☺