Introducción a los cuadrados en Java
Cuando un número se multiplica por sí mismo, el número resultante formado es el cuadrado del número. Los cuadrados de un número son muy fáciles de encontrar. En general, cada vez que encontramos la raíz cuadrada de un número entero, obtenemos el resultado solo en entero. Del mismo modo, cada vez que encontramos el cuadrado de un número decimal, también obtenemos la respuesta en decimal. Un hecho interesante sobre el cuadrado de un número es que cada vez que hacemos un cuadrado de un número entero, el valor del número resultante aumenta. Sin embargo, cuando hacemos el cuadrado de decimales entre 0 y 1, el número resultante disminuye. Un ejemplo sería el de una cuadratura de 0.5. Cuando elevamos al cuadrado 0.5, el número se reduce a 0.25. En este artículo, veremos los diversos métodos de cómo podemos cuadrar un número usando el lenguaje de programación Java.
Trabajo : el cuadrado de un número se puede encontrar en Java mediante una variedad de técnicas. Nos gustaría ver algunos ejemplos relacionados con el cuadrado de un número por el cual podemos entender mejor el cuadrado de un número.
¿Cómo calcular el cuadrado en Java?
Aprendamos cómo calcular el cuadrado en Java:
Ejemplo 1
La forma más simple de encontrar el cuadrado de un número es Math.pow (), donde se puede usar para calcular cualquier potencia de un número.
Código:
import java.util.*;
public class Square
(
public static void main(String args())
(
Scanner sc=new Scanner(System.in);
int num;
System.out.print("Enter a number which is integer format: ");
num=sc.nextInt();
System.out.println("The square of "+ num + " is: "+ Math.pow(num, 2));
)
)
Salida:
Ejemplo # 2
En el siguiente programa, vamos a calcular el cuadrado de un número en la forma usual de modo que multiplique dos números secuencialmente y encuentre el cuadrado del número respectivo.
Código:
import java.util.*;
public class Square2
(
public static void main(String args())
(
Scanner sc=new Scanner(System.in);
int no;
System.out.print("Enter a number which is integer format: ");
no=sc.nextInt();
System.out.println("Square of "+ no + " is: "+(no*no));//the number is multiplied with its own
)
)
Salida:
Ejemplo # 3
En este ejemplo, vamos a verificar si un número es un cuadrado perfecto o no. Este es un programa un poco complejo, ya que comprueba si un número es un cuadrado de otro número.
Código:
import java.util.Scanner;
class JavaExample (
static boolean checkPerfectSquare(double x)
(
// finding the square root of given number
double s= Math.sqrt(x);
return ((s - Math.floor(s)) == 0); //Math.floor() is used here to calculate the lower value.
)
public static void main(String() args)
(
System.out.print("Enter any number:");
Scanner scanner = new Scanner(System.in);
double no= scanner.nextDouble();
scanner.close();
if (checkPerfectSquare(no))
System.out.print(no+ " is a perfect square number");
else
System.out.print(no+ " is not a perfect square number");
)
)
Salida:
Ejemplo # 4
En este programa, encontramos el número de números cuadrados dentro de un rango específico. Ingresamos el rango de números y el código produciría el número cuadrado en ese rango específico. En el siguiente programa, encontramos el número de enteros cuadrados entre 0 y 100.
Código:
// Finding the range of perfect square numbers in Java programming language
import java.io.IOException;
public class SquareNumbersInRange (
public static void main(String() args) throws IOException (
int starting_number = 1;
int ending_number = 100;
System.out.println("Perfect Numbers between "+starting_number+ " and "+ending_number);
for (int i = starting_number; i <= ending_number; i++) (
int number = i;
int sqrt = (int) Math.sqrt(number);
if (sqrt * sqrt == number) (
System.out.println(number+ " = "+sqrt+"*"+sqrt);
)
)
)
)
Salida:
Ejemplo # 5
En este programa, vamos a ver la suma de los cuadrados de los primeros N números naturales. Ingresamos el valor de N y el programa calcula la suma de los cuadrados de los primeros N números naturales.
Código:
// Java Program to find sum of
// square of first n natural numbers
import java.io.*;
class SumofSquares
(
// Return the sum of the square of first n natural numbers
static int square sum(int n)
(
// Move the loop of I from 1 to n
// Finding square and then adding it to 1
int sum = 0;
for (int i = 1; i <= n; i++)
sum += (i * i);
return sum;
)
// Main() used to print the value of sum of squares
public static void main(String args()) throws IOException
(
int n = 6;
System.out.println("The sum of squares where N value is 6 is "+ squaresum(n));
)
)
Salida:
Conclusión
- En este artículo, vemos una lista de métodos por los cuales podemos cuadrar un número, cómo podemos encontrar si un número es cuadrado o no dentro de un rango específico y también la suma de los enteros de los primeros N números naturales. Sin embargo, también hay algunas otras técnicas que se pueden usar para encontrar el cuadrado de un número. El nombre de una técnica que se puede usar para ver y verificar si un número es cuadrado o no es la técnica de recursión que utiliza una función dentro de una función para verificar si el número es un cuadrado perfecto o no.
- Aunque la técnica de recursión es difícil de usar, se puede usar para calcular el cuadrado de un número dentro de unas pocas líneas de código. Además, usando números cuadrados podemos generar muchos programas de patrones. Podemos imprimir un patrón cuadrado en formato espiral o en zig-zag. Del mismo modo, los números cuadrados se pueden usar en el código fuente para generar el cuadrado doble, como el número 16, donde el cuadrado doble es el número 2.
Artículos recomendados
Esta es una guía de los cuadrados en Java. Aquí hemos discutido la Introducción a lo largo de Ejemplos y códigos con Salida de cuadrados en Java. También puede consultar nuestros otros artículos sugeridos para obtener más información:
- Patrones en Java
- JavaScript Cheat Sheet
- ¿Qué es la aplicación web?
- Tipos de alojamiento web
- Raíz cuadrada en PHP
- Matrices en programación Java
- Métodos de trabajo y Top 3 Enum en C #
- Raíz cuadrada en JavaScript