ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejemplos Sentencias Java


Enviado por   •  27 de Mayo de 2014  •  1.735 Palabras (7 Páginas)  •  443 Visitas

Página 1 de 7

Sentencias de toma de decisiones

• La sentencia if-else

La sentencia if-else de java proporciona a los programas la posibilidad de ejecutar selectivamente otras sentencias basándose en algún criterio. Esta es la versión más sencilla de la sentencia if: la sentencia gobernada por if se ejecuta si alguna codición es verdadera. Generalmente, la forma sencilla de if se puede escribir así.

EJEMPLO: comparación de 2 numeros para saber cual es el mayor:

import java.util.Scanner;

public class NumeroMayor {

public NumeroMayor() {

}

public static void main(String[] args) {

int a,b;

Scanner l = new Scanner(System.in);

System.out.print("Leer A: ");

a = l.nextInt();

System.out.print("Leer B: ");

b = l.nextInt();

if (a == b)

System.out.print("\n son iguales ");

else

if (a > b)

System.out.print("\n El mayor es: "+a);

else

System.out.print("\nEl mayor es: "+b);

}

}

• El bucle for

Puedes utilizar este bucle cuando conozcas los límites del bucle (su instrucción de inicialización, su criterio de terminación y su instrucción de incremento). Por ejemplo, el bucle for se utiliza frecuentemente para iterar sobre los elementos de un array, o los caracteres de una cadena.

EJEMPLO: uso del “for” para generar una serie introducida por el usuario

import java.util.Scanner;

public class Serie {

public static void main(String[] args) {

int valor,b;

Scanner leer = new Scanner(System.in);

do{

System.out.print("Hola escribe un numero hasta que la seria se a complete ");

valor = leer.nextInt();

for(int i = 1; i <= valor; i+=1) //si se anotara por ejemplo "i+=2" la serie ira de 2 en 2

System.out.println("Numero " +i);

System.out.print("Continuar {1} salir {0}");

b = leer.nextInt();

}while(b == 1);

}

}

• El bucle while

Una sentencia while realiza una acción mientras se cumpla una cierta condición. La sintaxis general de la sentencia while es.

sto es, mientras la expresión sea verdadera, ejecutará la sentencia.

sentencia puede ser una sóla sentencia o puede ser un bloque de sentencias. Un bloque de sentencias es un juego de sentencias legales de java contenidas dentro de corchetes(‘{‘y ‘}’).

EJEMPLO: Factorial de un numero introducido por el usuario, usando la sentencia while

import java.util.Scanner;

public class Factorial

{

public static void main (String[] args)

{

Scanner leer = new Scanner(System.in);

System.out.print("Numero: ");

int numero = leer.nextInt(); // Leer dato

int factorial = 1; // declarar e inicializar factorial en 1

while(numero != 0)

{

factorial *= numero;

numero--;

}

System.out.print("Factorial: " + factorial); // Imprimir factorial

}

}

• el bucle do-while

Java proporciona otro bucle, el bucle do-while,que es similar al bucle while que se vió al principio, excepto en que la expresión se avalú al final del bucle.

La sentencia do-while se usa muy poco en la construcción de bucles pero tiene sus usos. Por ejemplo, es conveniente utilizar la sentencia do-while cuando el bucle debe ejecutarse al menos una vez.

Ejemplo:

public class EstructuraRepetitivaDoWhile1 {

public static void main(String[] ar) {

Scanner teclado=new Scanner(System.in);

int valor;

do {

System.out.print("Ingrese un valor entre 0 y 999 (0 finaliza):");

valor=teclado.nextInt();

if (valor>=100) {

System.out.println("Tiene 3 dígitos.");

} else {

if (valor>=10) {

System.out.println("Tiene 2 dígitos.");

} else {

System.out.println("Tiene 1 dígito.");

}

}

} while (valor!=0);

}

}

Ejercicio 2

Una persona desea invertir $1000.00 en un banco, el cual le otorga un 2% de interés mensual. Cual será la cantidad de dinero que esta persona tendrá al cabo de un año si todo el dinero lo reinvierte?.

public class Interes {

public static void main(String[] args) {

double dinero = 1000;

int mes = 1;

while (mes<=12) {

dinero = dinero * 1.02;

mes++;

}

System.out.println(dinero);

}

}

EJEMPLOS DE USO DE OPERADORES EN JAVA:

COMPARACION DE NUMEROS PARA OBTENER EL MAYOR

import java.util.Scanner;

public class NumeroMayor {

...

Descargar como (para miembros actualizados) txt (8 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com