# Java Math: Exercises, Practice, Solution

## Java: Math Exercises [29 exercises with solution]

[An editor is available at the bottom of the page to write and execute the scripts. Go to the editor]

1. Write a Java program to round up integer division results.
Click me to see the solution

2. Write a Java program to get whole and fractional parts from a double value.
Click me to see the solution

3. Write a Java program to test if a double number is an integer.
Click me to see the solution

4. Write a Java program to round a float number to specified decimals.
Click me to see the solution

5. Write a Java program to count the absolute distinct value in an array.
Click me to see the solution

6. Write a Java program to reverse an integer number.
Click me to see the solution

7. Write a Java program to convert a Roman number to an integer number.
Click me to see the solution

8. Write a Java program to convert an integer value to an absolute value.
Click me to see the solution

9. Write a Java program to convert a floating value to an absolute value.
Click me to see the solution

10. Write a Java program to accept a float value of a number and return a rounded float value.
Click me to see the solution

11. Write a Java program to accept two integers and return true if either is 15 or if their sum or difference is 15.
Click me to see the solution

12. Write a Java program to count the number of prime numbers less than a given positive number.
Click me to see the solution

13. Write a Java program to find the length of the longest sequence of zeros in binary representation of an integer.
Click me to see the solution

14. Write a Java program to find the square root of a number using the Babylonian method.
Click me to see the solution

15. Write a Java program to multiply two integers without multiplication, division, bitwise operators, and loops.
Click me to see the solution

16. Write a Java program to calculate power of a number without using multiplication(*) and division(/) operators.
Click me to see the solution

17. Write a Java program to calculate and print the average (or mean) of the stream of given numbers.
Click me to see the solution

18. Write a Java program to count numbers without 7 from 1 to a given number.
Click me to see the solution

19. Write a Java program to generate a magic square of order n (all row, column, and diagonal sums are equal).
From Wikipedia,
In recreational mathematics and combinatorial design, a magic square is a n x n square grid (where n is the number of cells on each side) filled with distinct positive integers in the range 1, 2, ..., n2 such that each cell contains a different integer and the sum of the integers in each row, column and diagonal is equal. The sum is called the magic constant or magic sum of the magic square. A square grid with n cells on each side is said to have order n.
Click me to see the solution

20. In mathematics, the sieve of Eratosthenes is an ancient algorithm for finding all prime numbers up to any given limit.
Write a Java program to print all primes smaller than or equal to any given number.
Click me to see the solution

21. Write a Java program to find the number with the maximum number of distinct prime factors in a given range.
Click me to see the solution

22. Write a Java program to find the next smallest palindrome.
Click me to see the solution

23. A fast scheme for evaluating a polynomial such as:
-19+ 7x- 4x2 + 6x3
when
x=3
is to arrange the computation as follows:((((0)x+6)x+(-4))x+7)x+(-19)
Write a Java program to compute the result from the innermost brackets.
Click me to see the solution

24. Write a Java program to calculate the Binomial Coefficient of two positive numbers.
Click me to see the solution

25. Write a Java program to calculate e raise to the power x using the sum of the first n terms of the Taylor Series.
Click me to see the solution

26. Write a Java program to print all the prime factors of a given number.
Click me to see the solution

27. Write a Java program to check if a given number is a Fibonacci number or not.
Click me to see the solution

28. Write a Java program to find the Excel column name that corresponds to a given column number (integer value).
Click me to see the solution

29. Write a Java program to find the angle between the hour and minute hands.
Click me to see the solution

Java Practice online

More to Come !

Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.

﻿