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

Estructura De Java


Enviado por   •  24 de Abril de 2013  •  1.634 Palabras (7 Páginas)  •  434 Visitas

Página 1 de 7

Entradas populares

• Arreglos o arrays en C++

Un arreglo en C++ es un conjunto de datos que se alamacenan en memoria de manera contigua con el mismo nombre. Para difenciar los elementos ...

• Ejemplo de switch en java

El siguiente es un ejemplo del uso de la sentencia swtich en Java /* * Ejemplo de uso switch. * * */ public class Ejercicio03 { ...

Suma de dos números en JAVA

//----JAVA SUMA DE DOS VARIABLES. import javax.swing.JOptionPane; public class SumarNumeros { public static void main( String args[]...

• Ordena Burbuja en Java

Dos versiones del algoritmo de ordenación burbuja en Java. Descomentar la llamada del método para probar una u otra. class OrdenaAlgorit...

• Ciclos: for, while, do while en java

/* * Ejemplo de uso de diferentes iteradores. * while, for, do while, etc * */ public class Ejercicio02 { //Comienzo del flujo pr...

• Ejemplo de Herencia en Java

Acá tenemos el ejemplo básico de herencia en Java. En este caso la clase Ciudadano hereda desde la clase Persona , para tomar funcionalidad...

• Números aleatorios en C++

Veamos un ejemplo que genere números aleatorios del 1 al 20. //Ejemplo generar numeros aleatorios del 1 al 20. #include <iostream> ...

• Ordenamiento burbuja en C++

Los algorítmos de ordenacion son un tema de constante estudio en las ciencias informáticas. Un buen lugar dónde empezar a investigar es la w...

• Busqueda binaria en C++

La búsqueda binaria sólo se puede implementar si el arreglo está ordenado. La idea consiste en ir dividiendo el arreglo en mitades. Por ...

• Comparación de cadenas: strcmp y strncmp en C++

La función strcmp: //prototipo de strcmp int strcmp (const char *cadena1, const char *cadena2); Sirve para comparar la cadena cadena1 ...

Ads by Browse to Save

/*

* Ejemplo de uso de diferentes iteradores.

* while, for, do while, etc

*

*/

public class Ejercicio02 {

//Comienzo del flujo principal del programa.

public static void main(String [] argumentos) {

int x = 0;

int y = 10;

salida("Primer iterador");

while(x < y) {

salida("x es "+ x++);

}

salida("Segundo iterador");

for(int i = 0; i < 10 ; ++i) {

salida("i es "+ i);

}

salida("Tercer iterador");

do {

salida("x es " + x--);

} while ( x > 0 );

System.exit(0);

}

public static void salida ( String cadena ) {

System.out.println(cadena);

}

}

Las sentencias while y do-while

La sentencia while ejecuta un bloque de sentencias contínuamente mientras una condición sea verdadera «true». Su sintaxis se puede resumir así:

while (expresión) {

sentencia(s)

}

La sentencia while evalúa expresión, que debe devolver un valor boolean. Si la expresión evalúa a true, la sentencia while ejecuta la(s) sentencia(s) que hay en el bloque while. La sentencia while continúa evaluando la expresión y ejecutando su bloque hasta que la expresión evalúe a false. Podemos usar la sentencia while para imprimir los valores del 1 al 10 como se muestra en el siguiente programa WhileDemo:

La diferencia entre do-while y while es que do-while evalúa su expresión al final en lugar de al inicio. Por lo tanto las sentencias del bloque do siempre se ejecutan al menos una vez, como se muestra en el siguiente programa DoWhileDemo:

Sentencia for

Programación en Java/Sentencia for

Saltar a: navegación, buscar

Trabajamos con casos de interacción en donde a priori no conocíamos la cantidad de ciclos que se ejecutaban hasta cumplir con una condición. Para esto utilizamos la sentencia while. Pero ahora estudiaremos con más detalle aquellos casos en donde se sabe de antemano cuantos ciclos se deben cumplir para terminar la ejecución.

Imprimiremos una tabla de multiplicar hasta el factor noveno. Si no utilizamos ninguna estructura de interacción, deberíamos imprimir nueve líneas de código secuencial.

System.out.println("3 x 1 = 3");

System.out.println("3 x 2 = 6");

System.out.println("3 x 3 = 9");

System.out.println("3 x 4 = 12");

System.out.println("3 x 5 = 15");

System.out.println("3 x 6 = 18");

System.out.println("3 x 7 = 21");

System.out.println("3 x 8 = 24");

System.out.println("3 x 9 = 27");

Pero ya conocemos las estructuras que nos ahorran el esfuerzo de escribir tanto código. Utilizaremos una sentencia que ya conocemos: el while

int factor = 1;

while ( factor <= 9 ) {

System.out.println("3 x " + factor + " = " + 3*factor );

factor++;

}

Utilizamos la variable factor para contar la cantidad de líneas que imprimimos. Primeramente la inicializamos en uno. Cuando se ejecuta la interacción se controla que no supere su valor de 9. Si el valor es menor o igual que nueve, imprime una línea de la tabla e incrementa a uno el valor de factor. Cualquier caso de interacción que se complete en una cantidad prefijada de ciclos, necesitamos una variable de control. Si utilizamos la sentencia while, esta variable se debe definir e inicializar antes del bucle y contar con una instrucción que modifique su valor dentro del bucle.

Veremos como este código cambia ligeramente si en lugar de while presentamos una nueva sentencia denominada for

for ( int factor = 1; factor <= 9; factor ++ ) {

System.out.println("3 x " + factor + " = " + 3*factor );

}

la sentencia for me permite

...

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