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:

21 comments

  1. sara says:

    realice un ciclo que cuente del 1 al 10 utilizando el ciclo for y el ciclo while

  2. rodrigo says:

    progrma que me de numero pares e impars del 1 al 10 y depues multiplique solo los pares y despues los impares por separado

  3. Flavia says:

    Hola Jorge!!!…Mis disculpas si me equivoco, pero este programa para el ciclo For no funciona, solo imprime el valor final y no la secuencia completa entre 1 y 10 para los números pares, impares aun no lo pruebo…Gracias y un saludo.

  4. Gobt says:

    Me podrias ayudar tengo que hacer un programa con el ciclo for un ordenamiento de numeros dado un rango de numeros pares en forma acendente y decendente y numeros nones en forma acendente y decendente

  5. Freisi says:

    ME puedes ayudar tengo que hacer un programa que me salgan los numeros 1 al 100 primo que son 25 ya lo tengo hecho pero , después de eso mismo numero primos me tienen que salir los que son impares que son como 13

  6. Abigail says:

    Haciendo uso del ciclo FOR realizar un programa que pida un número entre 1 y 150, imprimir en pantalla de 10 en 10 los números entre el número que teclearon y el 150.

  7. Mateo says:

    Muchas gracias por tu aportación, ayuda mucho a las personas que están empezando a programar.

    Un saludo!

  8. Recientemente he comenzado un web, la información de tu web me proporciona mucha informacion. Gracias por todo tu tiempo y trabajo.

    Saludos

  9. Andrea barajas says:

    En grupos resuelva. Una persona desea invertir $300 millones en un fondo de
    inversión, el cual le otorga un beneficio del doble de dinero invertido por cada
    mes que haga parte del fondo. El usuario, desea ver en pantalla las ganancias de
    dinero mensualmente durante 48 meses.
    Nota: Utilizando un ciclo While, realice el programa correspondiente., realice la
    implementación en NetBeans.

  10. katerin says:

    Hola puede ayudarme con este codigo del ciclo while

    Preguntar al usuario si desea ver los números pares e impares si no nos da una respuesta correcta finalizamos él programa
    Preguntar hasta que numero desea tener resultados si nos informa un numero incorrecto volveremos a pedirlos
    Crear un bucle que integre hasta él numero escogido
    Por cada número en función de los que a escogido él usuario escogeremos los que sean pares e impares

  11. Astrid says:

    alguien me podria decir como hacer un rectangulo de cualquier tamaño la clave es usar do ciclos for, en html

  12. octavio says:

    Alguien me podria hacer el favor de ayudarme con un programa donde ocupo trabajar con el sitio FOR?

  13. Traditional options haven’t any outlined boundaries of threat and reward and due
    to this fact the beneficial properties and losses can be limitless.

  14. Ana Paula says:

    Que al ingresar dos numero enteros positivos distintos de cero, uno mayor que otro me indique lo siguiente,
    Del número mayor:
    Cuantos pares tiene.
    Cuántos impares tiene.
    Cuantos y cuales son los números primos que contiene.
    Si es múltiplo del número menor
    ENSERIOOOO ME AYUDARIAS MIL, ESQUE ME AH RESULTADO BASTANTE DIFICIL HACERLO EH INTENTADO

  15. odar says:

    puedes ayudarme con este ejercicio :
    dados los valores de X y N obtener el valor de E mediante la suma de la serie:
    E=1+ x + ((X^2)/2!) + ((X^3)/3!) + ((X^4)/4!) +…+ ((X^N)/N!)

  16. 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.

    • carlos says:

      esta bien fácil amigo, ponle empeño y podras

    • luis says:

      hola quiero aprender parce

Leave a Reply to octavio Cancel reply

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