Skip to content

A collection of basic Java programming language programs for learners.

Notifications You must be signed in to change notification settings

aadi1011/Basic-Java-Programs

Repository files navigation

Basic Java Programs

Files

A collection of basic Java programming language codes for learners of 10 levels. Java Version: 8.1

Q. Who is this most beneficial for?
➡️ Students and learners learning Java as their first programming language or coders who have basic experience and understanding of some other programming languages.

Contents:

  • Assignment 1

    • Part 1 - Menu driven Java Program to implement various input methods.
    • Part 2 - Menu driven calculator to implement various mathematical functions.
  • Assignment 2

    • Part 1 - Accepts numbers from the user and move them to respective arrays of 'odd' and 'even'.
    • Part 2 - Finds 2 neighboring numbers in an array with the smallest distance to each.
    • Part 3 - Converts an array into ArrayList and vice versa.
  • Assignment 3 - Student Management System and working on class, attributes and various operations.

  • Assignment 4 - Deck of Cards.

  • Assignment 5

    • Part 1 - Shapes interface and implementing concrete classes
    • Part 2 - Employee Salary System
  • Assignment 6

    • Part 1 - Fixed Stack and Growable Stack
    • Part 2 - Students result system (interface and inheritance)
  • Assignment 7 - Operations on rational numbers with exception handling

  • Assignment 8

    • Part 1 - Calculating factorial through command line arguments with user defined exceptions
    • Part 2 - User defined exception for String matching
  • Assignment 9 - Demonstration of connecting SQL database to Java (through JDBC)

  • Assignment 10 - Demonstration of use of thread and various thread methods

Note: This repository has java codes divided into various folders called 'Assignments' for the author's academic work. They can also be interpreted as difficulty levels.

About

A collection of basic Java programming language programs for learners.

Topics

Resources

Stars

Watchers

Forks

Languages