Practice 70 Java Maths Programming Questions, TechnoVlogs

Practice 70 Java Maths Programming Questions


Q1. Write a Java program to find the square of a number.
  Input:  
  Enter a number: 5

  Expected Output:     
  Square of 5 is 25

Q2. Write a Java program to find the cube of a number.
  Input:  
  Enter a number: 3

  Expected Output:     
  Cube of 3 is 27

Q3. Write a Java program to find the square root of a number.
  Input:  
  Enter a number: 16

  Expected Output:     
  Square root of 16 is 4.0
  
Q4. Write a Java program to calculate the power of a number (x raised to the power of y).
  Input:  
  Enter base number: 2
  Enter exponent: 3

  Expected Output:     
  2 raised to the power of 3 is 8
  
Q5. Write a Java program to find the absolute value of a number.
  Input:  
  Enter a number: -5

  Expected Output:     
  Absolute value of -5 is 5
  
Q6. Write a Java program to calculate the logarithm (base 10) of a number.
  Input:  
  Enter a number: 100

  Expected Output:     
  Logarithm of 100 is 2.0

Q7. Write a Java program to calculate the natural logarithm (base e) of a number.
  Input:  
  Enter a number: 10

  Expected Output:     
  Natural logarithm of 10 is 2.302585
  
Q8. Write a Java program to find the maximum of two numbers.
  Input:  
  Enter first number: 5
  Enter second number: 10

  Expected Output:     
  Maximum of 5 and 10 is 10
  
Q9. Write a Java program to find the minimum of two numbers.
  Input:  
  Enter first number: 5
  Enter second number: 10

  Expected Output:     
  Minimum of 5 and 10 is 5
  
Q10. Write a Java program to calculate the factorial of a number using a math method.
   Input:  
   Enter a number: 5

   Expected Output:      
   Factorial of 5 is 120

Q11. Write a Java program to round a floating-point number to the nearest integer.
   Input:  
   Enter a number: 7.3

   Expected Output:      
   Rounded number is 7
   
Q12. Write a Java program to round a floating-point number to a specified number of decimal places.
   Input:  
   Enter a number: 7.123456
   Enter decimal places: 3

   Expected Output:      
   Rounded number is 7.123

Q13. Write a Java program to generate a random number between 1 and 100.
   Input:  
   No input required

   Expected Output:      
   Random number: 45
   
Q14. Write a Java program to calculate the sine of a number (in radians).
   Input:  
   Enter a number (in radians): 1.57

   Expected Output:      
   Sine of 1.57 is 0.9999996829318346
   
Q15. Write a Java program to calculate the cosine of a number (in radians).
   Input:  
   Enter a number (in radians): 1.57

   Expected Output:      
   Cosine of 1.57 is 0.0007963267107332633
   
Q16. Write a Java program to calculate the tangent of a number (in radians).
   Input:  
   Enter a number (in radians): 1.57

   Expected Output:      
   Tangent of 1.57 is 999.9999999999937
   
Q17. Write a Java program to find the modulus (remainder) of two numbers.
   Input:  
   Enter first number: 10
   Enter second number: 3

   Expected Output:      
   Remainder when 10 is divided by 3 is 1
   
Q18. Write a Java program to convert degrees to radians.
   Input:  
   Enter angle in degrees: 90

   Expected Output:      
   Angle in radians is 1.570796

Q19. Write a Java program to convert radians to degrees.
   Input:  
   Enter angle in radians: 1.57

   Expected Output:      
   Angle in degrees is 89.9544

Q20. Write a Java program to find the nearest integer greater than or equal to a given number using ceil().
   Input:  
   Enter a number: 4.3

   Expected Output:      
   Nearest integer greater than or equal to 4.3 is 5
   
Q21. Write a Java program to find the nearest integer less than or equal to a given number using floor().
   Input:  
   Enter a number: 4.7

   Expected Output:      
   Nearest integer less than or equal to 4.7 is 4
   
Q22. Write a Java program to calculate the power of a number using Math.pow().
   Input:  
   Enter base number: 3
   Enter exponent: 2

   Expected Output:      
   3 raised to the power of 2 is 9.0
   
Q23. Write a Java program to find the difference between two numbers using absolute value.
   Input: 
   Enter first number: 10
   Enter second number: 3

   Expected Output:      
   Difference between 10 and 3 is 7
   
Q24. Write a Java program to find the square of a number using Math.pow().
   Input:  
   Enter a number: 4

   Expected Output:      
   Square of 4 is 16.0
   
Q25. Write a Java program to calculate the area of a circle using the radius.
   Input:  
   Enter radius: 5

   Expected Output:      
   Area of the circle is 78.539816

Q26. Write a Java program to calculate the circumference of a circle using the radius.
   Input:  
   Enter radius: 5

   Expected Output:      
   Circumference of the circle is 31.415926

Q27. Write a Java program to calculate the hypotenuse of a right-angled triangle using the Pythagorean theorem.
   Input:  
   Enter first side: 3
   Enter second side: 4

   Expected Output:      
   Hypotenuse of the triangle is 5.0
   
Q28. Write a Java program to find the cube root of a number.
   Input:  
   Enter a number: 27

   Expected Output:      
   Cube root of 27 is 3.0

Q29. Write a Java program to find the distance between two points (x1, y1) and (x2, y2) on a plane using the distance formula.
   Input:  
   Enter x1, y1, x2, y2: 1 2 4 6

   Expected Output:      
   Distance between the points is 5.0

Q30. Write a Java program to calculate the value of pi using the Math.PI constant.
   Input:  
   No input required

   Expected Output:      
   Value of pi is 3.141592653589793

Q31. Write a Java program to calculate the sum of squares of two numbers.
   Input:  
   Enter first number: 3
   Enter second number: 4

   Expected Output:      
   Sum of squares of 3 and 4 is 25

Q32. Write a Java program to check whether a number is positive, negative, or zero.
   Input: 
   Enter a number: -5

   Expected Output:      
   The number -5 is negative

Q33. Write a Java program to calculate the area of a triangle using Heron's formula.
   Input:  
   Enter side 1: 3
   Enter side 2: 4
   Enter side 3: 5

   Expected Output:      
   Area of the triangle is 6.0

Q34. Write a Java program to calculate the perimeter of a rectangle.
   Input:  
   Enter length: 10
   Enter width: 5

   Expected Output:      
   Perimeter of the rectangle is 30

Q35. Write a Java program to calculate the area of a rectangle.
   Input:  
   Enter length: 10
   Enter width: 5

   Expected Output:      
   Area of the rectangle is 50
   
Q36. Write a Java program to find the factorial of a number using a recursive method.
   Input:  
   Enter a number: 4

   Expected Output:      
   Factorial of 4 is 24

Q37. Write a Java program to calculate the length of a string without using the built-in length() method.
   Input:  
   Enter a string: Hello

   Expected Output:      
   Length of the string "Hello" is 5
   
Q38. Write a Java program to find the power of a number using recursion.
   Input:  
   Enter base number: 3
   Enter exponent: 4

   Expected Output:      
   3 raised to the power of 4 is 81
   
Q39. Write a Java program to find the Fibonacci series up to n terms.
   Input:  
   Enter number of terms: 5

   Expected Output:      
   Fibonacci series: 0 1 1 2 3
   
Q40. Write a Java program to calculate the sum of all even numbers in an array.
   Input:  
   Enter array of numbers: 1, 2, 3, 4, 5, 6

   Expected Output:      
   Sum of even numbers: 12
   
Q41. Write a Java program to check whether a number is prime or not.
   Input:  
   Enter a number: 7

   Expected Output:      
   7 is a prime number
   
Q42. Write a Java program to reverse a string.
   Input:  
   Enter a string: Hello

   Expected Output:  
   Reversed string is: olleH
   
Q43. Write a Java program to find the sum of digits of a number.
   Input:  
   Enter a number: 123

   Expected Output:      
   Sum of digits: 6
   
Q44. Write a Java program to check if a number is a palindrome.
   Input:  
   Enter a number: 121

   Expected Output:      
   121 is a palindrome

Q45. Write a Java program to print the multiplication table of a given number.
   Input:  
   Enter a number: 5

   Expected Output:      
   5 x 1 = 5
   5 x 2 = 10
   5 x 3 = 15
   5 x 4 = 20
   5 x 5 = 25

Q46. Write a Java program to find the largest number in an array.
   Input:  
   Enter array of numbers: 2, 5, 7, 1

   Expected Output:      
   Largest number in the array is 7

Q47. Write a Java program to check whether a string is a palindrome.
   Input:  
   Enter a string: madam

   Expected Output:      
   madam is a palindrome
   
Q48. Write a Java program to convert a decimal number to binary.
   Input:  
   Enter a decimal number: 10

   Expected Output:      
   Binary equivalent: 1010
   
Q49. Write a Java program to convert a binary number to decimal.
   Input:  
   Enter a binary number: 1010

   Expected Output:      
   Decimal equivalent: 10

Q50. Write a Java program to find the second largest number in an array.
   Input:  
   Enter array of numbers: 10, 5, 20, 15

   Expected Output:      
   Second largest number is 15

Q51. Write a Java program to calculate the sum of odd numbers in an array.
   Input:  
   Enter array of numbers: 1, 2, 3, 4, 5

   Expected Output:      
   Sum of odd numbers: 9
   
Q52. Write a Java program to count the number of vowels in a string.
   Input:  
   Enter a string: Java programming

   Expected Output:      
   Number of vowels: 4

Q53. Write a Java program to find the ASCII value of a character.
   Input:  
   Enter a character: A

   Expected Output:      
   ASCII value of 'A' is 65
   
Q54. Write a Java program to concatenate two strings.
   Input:  
   Enter first string: Hello
   Enter second string: World

   Expected Output:      
   Concatenated string: HelloWorld
   
Q55. Write a Java program to find the average of numbers in an array.
   Input:  
   Enter array of numbers: 1, 2, 3, 4, 5

   Expected Output:      
   Average of numbers: 3.0

Q56. Write a Java program to remove duplicates from an array.
   Input:  
   Enter array of numbers: 1, 2, 2, 3, 3, 4

   Expected Output:      
   Array without duplicates: 1 2 3 4

Q57. Write a Java program to find the greatest common divisor (GCD) of two numbers.
   Input:  
   Enter first number: 12
   Enter second number: 18

   Expected Output:      
   GCD of 12 and 18 is 6
   
Q58. Write a Java program to find the least common multiple (LCM) of two numbers.
   Input:  
   Enter first number: 12
   Enter second number: 18

   Expected Output:      
   LCM of 12 and 18 is 36

Q59. Write a Java program to check whether a year is a leap year.
   Input:  
   Enter a year: 2020

   Expected Output:      
   2020 is a leap year
   
Q60. Write a Java program to find the number of words in a sentence.
   Input:  
   Enter a sentence: Java is awesome

   Expected Output:      
   Number of words: 3
   
Q61. Write a Java program to print a number in reverse order.
   Input:  
   Enter a number: 12345

   Expected Output:      
   Number in reverse: 54321
   
Q62. Write a Java program to find the product of elements in an array.
   Input:  
   Enter array of numbers: 1, 2, 3, 4

   Expected Output:      
   Product of array elements: 24
   
Q63. Write a Java program to check if a number is an Armstrong number.
   Input:  
   Enter a number: 153

   Expected Output:      
   153 is an Armstrong number
   
Q64. Write a Java program to count the number of even numbers in an array.
   Input:  
   Enter array of numbers: 1, 2, 3, 4, 5, 6

   Expected Output:      
   Number of even numbers: 3
   
Q65. Write a Java program to check whether a number is a perfect number.
   Input:  
   Enter a number: 28

   Expected Output:      
   28 is a perfect number

Q66. Write a Java program to swap two numbers without using a third variable.
   Input:     
   Enter first number: 5
   Enter second number: 10

   Expected Output:      
   After swapping, first number is 10 and second number is 5
   
Q67. Write a Java program to check if a number is a Fibonacci number.
   Input:  
   Enter a number: 8

   Expected Output:      
   8 is a Fibonacci number

Q68. Write a Java program to find the largest prime number less than or equal to a given number.
   Input:  
   Enter a number: 10

   Expected Output:      
   Largest prime number less than or equal to 10 is 7
   
Q69. Write a Java program to generate Fibonacci series up to n terms using recursion.
   Input:  
   Enter the number of terms: 6

   Expected Output:      
   Fibonacci series: 0 1 1 2 3 5

Q70. Write a Java program to calculate the sum of all prime numbers less than or equal to a given number.
   Input:  
   Enter a number: 10

   Expected Output:      
   Sum of prime numbers up to 10 is 17

Share on Social Media