# Java Programming Examples on Numerical Problems & Algorithms

This section covers Java Programming Examples on Numerical Problems & Algorithms. Every example program includes the description of the program, Java code as well as output of the program. Here is the listing of Java programming examples:

**1. Java Programming examples on “Solving Linear Equations”**

**2. Java Programming examples on “Bandwidth Reduction”**

Java Program to Implement RCM Algorithm Java Program to Optimize Wire Length in Electrical Circuit Java Program to Perform Bandwidth Reduction on Graphs |

**3. Java Programming examples on “Matrix Multiplication”**

**4. Java Programming examples on “Determinants and Permanents”**

Java Program to Check if a Matrix is Invertible Java Program to Compute Determinant of a Matrix |

**5. Java Programming examples on “Constrainted and UnConstrained Optimization”**

Java Program to Find Minimum Value of any Algebraic Expression Java Program to Find Maximum Value of any Algebraic Expression Java Program to Implement Steepest Descent Method and Compute Local Optima Java Program to Implement Conjugate Method and Compute Local Optima |

**6. Java Programming examples on “Linear Programming”**

Java Program to Find Maximum Value of an Expression and Given 3 Inequalities Java Program to Optimize Solution for Employer Applicant Mark Problem Using Linear Programming |

**7. Java Programming examples on “Random Number Generation”**

**8. Java Programming examples on “Factoring and Primality Testing”**

**9. Java Programming examples on “Arbitrary-Precision Arithmetic”**

**10. Java Programming examples on “Knapsack Problem”**

Java Program to Solve the Knapsack Problem Java Program to Solve the 0-1 Knapsack Problem Java Program to Solve the Fractional Knapsack Problem Java Program to Perform Partition of an Integer in All Possible Ways Java Program to Fill Given n Numbers into a Given N Number and Ensure that Minimum is Left from N Java Program to Implement the Bin Packing Algorithm Java Program to Solve Knapsack Problem Using Dynamic Programming Java Program to Calculate Maximum Payoff by ReOrdering Two Given Sets |

**11. Java Programming examples on “Discrete Fourier Transform”**

**12. Others**

If you want to learn implementations of all algorithms and programs in Java,

**Here’s the list of 1000 Java Algorithms, Problems & Programming Examples.**