Ciclos: FOR y WHILE

Para programar ciclos en java tenemos las clasicas sentencias FOR y WHILE. Estas palabras reservadas se utilizan para realizar procesos ciclicos, ejecutar metodos repetidas veces hasta que se cumpla una condición, o inclusive para procesos mas sencillo como generar series. Un ejemplo muy simple podria ser generar una simple serie en java que despliegue los numeros pares que estan entre 1 y 10, o bien los numeros impares.

A continuación encuentra un ejemplo de un programa simple que genera las series mencionadas anteriormente y las despliega en pantalla.
para descargar este programa compilado y en codigo fuente has click aqui –>http://codigoprogramacion.com/programas/programaCiclos.zip

//INICIO PROGRAMA

package programaciclos;

/**
*
* @author xymind
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//NUMEROS PARES DEL 1 AL 10 con for
System.out.println("Acontinuacion e muetra la serie de numeros paresn");
int x;
int y;
for(int i=1;i<5;i++)
{
x=i*2;//aqui X toma el valor del actual valor de i, multiplicado por 2
System.out.println("Numero par:"+x);
}

//NUMEROS IMPARES DEL 1 AL 10 con while
System.out.println("Acontinuacion se muestra la serie de numeros imparesn");
int j=1;
while(j<10)
{
System.out.println("Numero impar:"+j);
j=j+2;/*aqui incremantamos la variable j en 2, de manera
que si tenia el valor de 1, se le suma 2 y valdra 3
* cuando j llegue al valor igual o mayor a 10, el ciclo termina

*/
}

}
}

 

Ejecuta este programa en tu IDE favorito para ver resultados. Experimenta modificando las variables para generar nuevas series.
Como ejercicio puedes realizar alguno de los siguientes programas.
1.realiza un programa que despliegue los multiplos del numero 3 en pantalla entre el 1 y el 100;
2.realiza un programa que despliegue los numeros primos del 1 al 100.

Acerca del autor:

Mi nombre es Jorge Villalobos, soy Colombiano de nacimiento y resido en México desde 2005,actualmente soy el creador de codigoprogramacion.com Soy ingeniero en tecnologías de información y comunicaciones y trabajo de tiempo completo desarrollando aplicaciones web. En general me considero un tipo normal, me gusta salir, divertirme, y uno de mis hobbies es programar y hacer tutoriales para compartir conocimiento, me gusta la pizza, el ajedrez y tomar una que otra cerveza los fines de semana. Espero que este proyecto ayude a ayudar a los demás.

Twitter del autor:

3 comments

  1. jorge says:

    Hola jorge buena noche

    sera que tu me puedes colaborar en solucionar unas preguntas de psucodigo y algoritmo. En el programa del PSEINT

    .Programa que me permita calcular el área de un triangulo.
     Programa que me permita calcular el perímetro de un rectángulo.
     Programa que me permita sumar tres números que da el usuario.
     Programa que me envié un mensaje por pantalla con los días de la semana.
     Programa que me permita calcular la edad de una persona.
     Programa que me permita calcular los días vividos de una persona.
     Programa que envié por pantalla un saludo con su nombre.
     Programa que capture su nombre, su edad, he imprima los datos por pantalla.
     Programa que capture su nombre, su teléfono y su dirección, he imprima los datos por pantalla.
     Programa que me permita calcular el perímetro de un cuadrado.
     Programa que pida dos números y los sume.
     Programa que pida dos números y los reste.

    • jorge says:

      Hola jorge buena noche

      sera que tu me puedes colaborar en solucionar unas preguntas de psucodigo y algoritmo. En el programa del PSEINT
      Programa, que pida el nombre de un estudiante y 5 notas, sacar el promedio de estas notas. Mostrar por pantalla el nombre del estudiante y su promedio.
      2. Programa, que pida el valor de 4 artículos sume estos valores y al resultado final le calcule el IVA del 16%, Mostrar por pantalla el valor total del las compras, el IVA y total a pagar.
      3. Programa que muestre por pantalla los números del 1 al 20.
      4. Programa que sume los números del 1 al 10.
      5. Programa que muestre por pantalla los números pares del 2 al 20.
      6. Programa que muestre por pantalla los números impares del 1 al 19.
      7. Programa que sume los números pares del 2 al 20.
      8. Programa que sume los números impares del 1 al 19.

Leave a Reply

Your email address will not be published. Required fields are marked *