martes, 19 de mayo de 2015

Ejemplo 01 "Programa que calcula el perimetro la circunferencia"


/*Programa que calcula el perimetro de una circunferencia

*Autor: Mena

*/



public class PerimetroCircunferencia{



public static void main(String [] args) {



//declaración de PI y la variable radio y perimetro 





final double PI = 3.1416;

double radio = 25.0, perimetro;

perimetro = 2.0 * PI * radio;

System.out.println("El perimetro de la circunferencia de radio");

System.out.print("radio");

System.out.print(" es ");

System.out.print(perimetro); 
}
 }




En un programa Java las sentencias se ejecutan secuencialmente, una detrás de otra en el orden en que están escritas.


En este ejemplo se puede ver que el contenido del método main() se incluye un comentario de una sola línea que comienza con //. A continuación se declaran las variables PI, radio y perimetro representan, todas ellas de tipo double por que almacenan numeros reales. PI representa un valor constante, por lo que es necesario utilizar el delimitador final y asignarle el valor 3.1616 correspondiente al numero de PI.


Despues de las declaraciones, se asigna el valor 25.0 a la variable radio y se calcula el perímetro. Finalmente, se muestra el resultado del cálculo del perímetro para una circunferencia de radio 25.


En este ejemplo se utilizan variables númericas de tipo double. Cada variable almacena un número real. La parte entera del número se separa de los decimales con un punto, no con una coma. Esta es una característica de Java que se debe tener en cuenta, de lo contrario, el compilador no entiende que se trata de un número real.


El valor 25.0 almacenado en la variable radio es una magnitud para que no se indican sus unidades. El programador es responsable de que los cálculos se realicen correctamente y de realizar la conversión de unidades cuando sea necesario.



Para escribir un mensaje por la consola se utilizan los métodos System.out.print() y System.out.println(). Para escribir un mensaje sin saltar a la línea siguiente se utiliza System.out.print(), System.out.println() escribe un mensaje y da un salto de línea.

¿Qué hace el siguiente código Java?





System.out.print("Hola");
System.out.print(" ");
System.out.print("Mundo");
En este ejemplo se escribe el texto “Hola Mundo” en la consola. 

Hola Mundo


¿Qué pasaría si se omitiera la segunda línea de código?

System.out.print("Hola");
System.out.print("Mundo");
En este caso se escribiría “HolaMundo” sin el espacio de separación entre las dos palabras. 

HolaMundo  

Si en vez de utilizar el método System.out.print() se utiliza el método System.out.println(), entonces el mensaje se escribe en dos líneas distintas.
System.out.println("Hola");
System.out.println("Mundo");


En este ejemplo, se escribiría “Hola” y “Mundo” en dos líneas.
Hola
Mundo

Combinando el uso de los métodos System.out.print() y System.out.println() se puede escribir cualquier mensaje en la consola saltando de línea cuando sea necesario. Además, ambos métodos permiten utilizar el operador + para concatenar textos.

El siguiente código Java escribe “Hola Mundo” en la consola.
System.out.print("Hola");
System.out.print(" ");
System.out.print("Mundo");


En este caso se ejecutan tres métodos System.out.print(). Este código se puede simplificar utilizando un solo método System.out.print() y el operador + para concatenar los textos “Hola”, “ ” y “Mundo”.
System.out.print("Hola" + " " + "Mundo");


También se puede escribir directamente el mensaje “Hola Mundo”. El resultado es el mismo y el código es más claro.
System.out.print("Hola Mundo");


Para mostrar por la consola un texto seguido del valor almacenado de una variable se puede ejecutar dos veces el método System.out.print():

System.out.print("El perímetro es ");
System.out.print(perimetro);


Este código se puede simplificar utilizando el operador + para concatenar el texto “El perímetro es ” con el valor almacenado en la variable perimetro.
System.out.print("El perímetro es " + perimetro);

En ambos casos el resultado es el mismo. Por ejemplo, si el valor almacenado en la variable perimetro fuera 157.08 la salida por la consola sería:

El perímetro es 157.08

No hay comentarios:

Publicar un comentario