Estructura Repetitiva en Java. Ejercicios Básicos Resueltos 1

Relación Nº 1: Ejercicios 1, 2, 3, 4, 5 y 6

Ejercicios básicos que utilizan la estructura repetitiva.

Se trata de mostrar los números desde el 1 hasta el 100 utilizando las instrucciones repetitivas while, do while y for.


1. Ejemplo de uso de while: Programa Java que muestre los números del 1 al 100 utilizando la instrucción while.

/*

 * Ejercicios básicos java con estructura iterativa o repetitiva

 * Mostrar los números del 1 al 100
 * utilizando un bucle while

 */

public class Main {

    public static void main(String[] args) {

         System.out.println("Numeros del 1 al 100: ");

         int i=1;

         while(i<=100) {

                   System.out.println(i);

                   i++;

         }

    }

}

 

2. Ejemplo de uso de do-while. Programa Java que muestre los números del 1 al 100 utilizando la instrucción do..while.

/*

 * Ejercicios básicos java con estructura iterativa o repetitiva

 * Mostrar los números del 1 al 100 utilizando un bucle do while

 */

public class Main {

    public static void main(String[] args) {

        int i = 1;

        System.out.println("Numeros del 1 al 100: ");

        do{

                   System.out.println(i);

                   i++;

        }while(i<=100);

    }

}


3. Ejemplo de uso de for. Programa Java que muestre los números del 1 al 100 utilizando la instrucción for.

/*

 * Ejercicios básicos java con estructura iterativa o repetitiva

 * Mostrar los números del 1 al 100 utilizando un bucle for

 */

public class Repetitiva1_3 {

    public static void main(String[] args) {

        System.out.println("Numeros del 1 al 100: ");

        for(int i = 1; i<=100;i++)

            System.out.println(i);

    }

}

 

4. Ejemplo de uso de while. Programa Java que muestre los números del 100 al 1 utilizando la instrucción while.

/*

 * Ejercicios básicos java con estructura iterativa o repetitiva

 * Mostrar los números del 100 al 1 utilizando un bucle while

 */

public class Main {

    public static void main(String[] args) {

        System.out.println("Numeros del 100 al 1: ");

         int i=100;

         while(i>=1)

         {

                   System.out.println(i);

                   i--;

         }

    }

}




5. Ejemplo de uso de do-while. Programa Java que muestre los números del 100 al 1 utilizando la instrucción do..while.

/*

 * Ejercicios básicos java con estructura iterativa o repetitiva

 * Mostrar los números del 100 al 1 utilizando un bucle do while

 */

public class Main {

    public static void main(String[] args) {

        int i = 100;

        System.out.println("Numeros del 100 al 1: ");

         do{

                   System.out.println(i);

                   i--;

        }while(i>=1);

    }

}


6. Ejemplo de for. Programa Java que muestre los números del 100 al 1 utilizando la instrucción for.

/*

 * Ejercicios básicos java con estructura iterativa o repetitiva

 * Mostrar los números del 100 al 1 utilizando un bucle for

 */

public class Repetitiva1_6 {

    public static void main(String[] args) {

        System.out.println("Numeros del 100 al 1: ");

        for(int i=100;i>=1;i--)

            System.out.println(i);

    }

}

22 comentarios:

  1. me pueden ayudar nesecito un programa k me diga las edades de algunas personass y en que carrera pueden estudiar dependiendo su edad

    ResponderEliminar
  2. como hacer para que se muestre de esta forma una serie numerica...
    1 - 2 - 3 - 4 - 5 - 6.

    al final que termine en un punto

    ResponderEliminar
    Respuestas
    1. Hola! No soy el autor pero logré hacerlo, aunque de una forma algo grotesca, mira:

      public class z {
      public static void main(String[] args) {
      System.out.println("Numeros del -1 al -100: ");
      int i=1;
      do {
      System.out.print(i+"-");
      i++;

      } while(i < 6);
      System.out.print(i+".");


      }

      }

      Supongo que ya habrán contestado tu pregunta pero quedará para otro con esta duda, saludos!

      Eliminar
    2. Perdonen el titulo, lo copie del original para hacerlo personalizado y no lo cambie :p

      Eliminar
    3. Buen aporte y bien resuelto. También podríamos hacerlo con while y con for.

      Eliminar
    4. Mira.. te lo repare ahi te queda mejor...

      public class z {
      public static void main(String[] args) {
      System.out.println("Numeros del -1 al -100: ");
      int i=1;
      do {
      System.out.print("-"+i+",");
      i++;

      } while(i < 100);
      System.out.print("-"+i);


      }

      }

      Eliminar
  3. package serienumeros;
    import java.util.Scanner;
    public class numerosseguidos {


    public static void main(String[] args)
    {
    int n=0;
    String fin;
    Scanner leer=new Scanner (System.in);
    System.out.println("Introduzca el número máximo de la serie ");
    n=leer.nextInt();

    for(int i=0; i<=n; i++)
    {
    if (i==n)
    {
    fin=".";
    }
    else
    fin="";

    System.out.print(" -"+i +fin);
    }



    }

    }

    ResponderEliminar
  4. alguien que me pueda ayudar con este ejrecicio en java

    una empresa almacena lo datos de N empleados para esto, en un proceso repititivo se ingresa el sexo(masculino,femenino)
    y el salario de cada empleado.
    se pide calcular
    a. el mayor y el menor salario
    b. el promedio de los dos salarios
    c. la cantidad de mujeres y varones que trabajaron en esa empresa

    ResponderEliminar
  5. me podrian ayudar con un programa que utilice las 5 estructuras de control while, do while, for,if , switch

    ResponderEliminar
  6. ayuda necesito un programa que genere numeros aleatorios en el que el rango sea del 1 al 500 y muestre en pantalla todos los multiplos de 10

    ResponderEliminar
  7. Que tal un desafio y me ayudan con un proyecto: Un programa que pregunte año, mes y dia y que me imprima en que semana y el dia de la semana correspondiente. Plis :c

    ResponderEliminar
  8. necesito un programa que tengo ciclos while y for porfavor urgente!

    ResponderEliminar
  9. omo puedo pedir 2 numeros y que me diga cual es mayor y menor con ciclo for y que el programa termine cuando son 2 numeros iduales

    ResponderEliminar
  10. omo puedo pedir 2 numeros y que me diga cual es mayor y menor con ciclo for y que el programa termine cuando son 2 numeros iduales

    ResponderEliminar
  11. no entiendo. en que parte va el cuerpo del programa alguien que me explique por favor

    ResponderEliminar
  12. como hacer para que se muestre de esta forma una serie numerica. 0-1-3-6-10 en java

    ResponderEliminar
  13. Me pueden ayudar con un programa de dado un número de lotes contar los números automorficos

    ResponderEliminar
  14. package numero.mayor.que;
    /**
    *
    * @author Ramón
    */
    public class cIENal1For {
    public static void main(String[]args){
    int a =1, b = 100, c=101;
    for(a = 1; a<=b; a++){
    c = c-1;
    System.out.println("Número : " +c);
    }
    }
    }

    ResponderEliminar
  15. Alguien me puede ayudar con esto por favor......(estructuras repetitivas) escribir un método en el que se pueda observar una serie númerica S=2!+4!+8!+16! y mostrar resultado en pantalla

    ResponderEliminar
  16. hola me pueden ayudar con un programa que me muestre las primeras 20 potencias del 20

    ResponderEliminar