 # Java Math: Exercises, Practice, Solution

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

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

1. Write a Java program to round up the result of integer division. Go to the editor
Click me to see the solution

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

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

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

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

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

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

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

9. Write a Java program to convert a float value to absolute value. Go to the editor
Click me to see the solution

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

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

12. Write a Java program to count the number of prime numbers less than a given positive number. Go to the editor
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. Go to the editor
Click me to see the solution

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

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

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

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

18. Write a Java program to count the numbers without digit 7, from 1 to a given number. Go to the editor
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). Go to the editor
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. Go to the editor
Click me to see the solution

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

22. Write a Java program to find next smallest palindrome. Go to the editor
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. Go to the editor
Click me to see the solution

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

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

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

27. Write a Java program to check if a given number is Fibonacci number or not. Go to the editor
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.

﻿