Encontrar la raíz cuadrada de un número es muy simple, podemos usar el Math.sqrt()
método para encontrar la raíz cuadrada de cualquier número. Sin embargo en este tutorial haremos algo diferente, escribiremos un programa java para encontrar la raíz cuadrada de un número sin el sqrt()
método.
Ejemplo de Java para encontrar la raíz cuadrada sin el método sqrt ()
En el siguiente programa hemos creado un método squareRoot (), en el método hemos escrito una ecuación que se usa para encontrar la raíz cuadrada de un número. Para la ecuación usamos el ciclo do while.
package com.beginnersbook; import java.util.Scanner; class JavaExample { public static double squareRoot(int number) { double temp; double sr = number / 2; do { temp = sr; sr = (temp + (number / temp)) / 2; } while ((temp - sr) != 0); return sr; } public static void main(String[] args) { System.out.print("Enter any number:"); Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); scanner.close(); System.out.println("Square root of "+ num+ " is: "+squareRoot(num)); } }
Producción:
Ejemplos de Java relacionados
1. Programa Java para verificar el número cuadrado perfecto
2. Programa Java para dividir un número en dígitos
3. Programa Java para encontrar GCD de dos números
4. Programa Java para ver la serie Fibonacci