Blog

Línea de Código un poquito más útil

Creado: 21/Dic/2006 Actualizado: 03/Oct/2011

Cuando empece a escribir Línea de Código no sabía si iba a ser algo útil o solo un blog más que se alberga en la blogosfera. Pero el martes me desperte con una grata noticia y es que en el blog de Chuidiang me encontre con el post «Línea de Código».

Vaya, que uno no entraba en si mismo de ilusión, por el mero hecho de que una persona le parezca útil, tenga intención de seguirlo,… a si que esperamos no defraudarle en sus espectativas.

Por otro lado es verdad que estamos tratando cosas de Java Básico, a si que para el año que viene nos volcaremos en tener artículos más evolucionados de Java-SE y Java-EE.

A si que lo dicho, gracias Chuidiang.

Artículos
Java

Área de un círculo en Java

Creado: Actualizado: 12/May/2024

En Java podemos encontrar la librería Java Math la cual nos ayuda a realizar cálculos matemáticos. Por ejemplo, nos podría ayudar en el cálculo del área de un círculo en Java. Y no es que el lenguaje de programación Java tenga un método o una clase especializada en cálculo de áreas, sino que nos ofrece una serie de métodos y constantes para ayudarnos en su cálculo. Pero vayámoslo viendo paso a paso.

¿Qué es el área de un círculo?

Lo primero, por si hay algún despistado, será saber qué es el área de un círculo. El área de un círculo es la región delimitada por una circunferencia.

Área de un círculo

Además, tenemos que saber qué es el radio, el radio es la distancia desde el centro del círculo hasta el borde del círculo.

Con estos dos conceptos de área y de radio, podemos saber que la fórmula que nos calcula el área de un círculo es la siguiente:

Area = Π · r2

Si analizamos la fórmula, vemos que el área se calcula multiplicando el valor de PI (Π) por el valor del rádio elevado al cuadrado.

Codificando el cálculo del área de un círculo en Java

Una vez que hemos adquirido el concepto sobre qué es el área de un círculo, vamos a ponernos manos a la obra con el programa en Java.

Vamos a crear una clase Java que llamaremos AreaCirculo y en la que añadiremos un método main que será el que contenga nuestro programa que realice el cálculo del área de un círculo en Java.

public class AreaCirculo {

	public static void main(String[] args) {
		
		// Nuestro código

	}

}

Lo primero que haremos dentro de la clase main será definir las variables que vayan a contener los valores radio y área. Para ello, definiremos dos variables de tipo double.

double area;
double radio;

Lo siguiente será implementar mediante código fuente la formula del área.

Calculando potencias mediante Math.pow

Para poder implementar la fórmula en Java necesitamos conocer dos cosas. La primera es saber cómo se implementan las potencias en Java.

Es decir, ¿cómo podemos calcular el radio al cuadrado? En esta situación, alguno podría pensar que valdría con multiplicar el radio por si mismo y estaría en lo cierto.

Pero lo que vamos a hacer para nuestro código es ayudarnos de la clase Java Math y de su método pow() para poder calcular potencias.

Hay que recordar que este método es un método estático. Es decir que lo utilizaremos directamente desde la clase Math. La sintaxis del método pow() de la clase Java Math sería la siguiente.

public static double pow(double a, double b)

Cómo podemos ver en su sintaxis o que hace este método es elevar el valor del parámetro a la potencia indicada como parámetro b.

Por lo tanto, si paramos a codificar nuestra fórmula para el cálculo del área de un círculo en Java podríamos escribir la siguiente línea de código:

area = 3.1416 * Math.pow(radio,2);

Usando la constante Math.PI

De momento esto nos valdría, pero vamos a ir un paso más allá apoyándonos en la clase Java Math, ya que la clase Math nos ofrece una constante con el valor de Π. Esta constante es representada con la constante PI y que escribiremos en código Java de la siguiente manera:

Math.PI;

Esto nos permitirá trabajar con mayor precisión decimal dentro de la fórmula que hemos implementado para el cálculo del área de un círculo en Java.

Finalmente, nuestra formula quedará de la la siguiente forma en una línea de código:

area = Math.PI * Math.pow(radio,2);

Ya solo nos quedará el mostrar el valor del área mediante el típico System.out y su método println().

System.out.println("El área de un circulo de radio "+radio+" es "+area);

Ya tendremos concluido nuestro programa que nos ayuda con el cálculo del área de un círculo en Java.

Código Fuente

Descárgate el código fuente de Área de un círculo en Java
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Área de un círculo en Java

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java