Programa que pida que se introduzca por teclado el valor de un número entero N y muestre
los números desde N hasta 1 ambos incluidos. Se debe resolver este ejercicio de
tres formas distintas: utilizando la estructura repetitiva while, utilizando la estructura repetitiva do .. while y utilizando la estructura repetitiva for.
Solución 1: Números desde N hasta 1
utilizando la estructura while.
public class RepetitivaConWhile {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n;
System.out.print("Introduce un número entero: ");
n = sc.nextInt();
System.out.println("Numeros del " + n + " al 1 utilizando while: ");
int i = n;
while (i >= 1) {
System.out.println(i);
i--;
}
}
}
Solución 2: Números desde N hasta 1
utilizando la estructura do .. while.
public class RepetitivaConDoWhile {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n;
System.out.print("Introduce un número entero: ");
n = sc.nextInt();
System.out.println("Numeros del " + n + " al 1 utilizando do .. while: ");
i = n;
do {
System.out.println(i);
i--;
} while (i >= 1);
}
}
Solución 3: Números desde N hasta 1
utilizando la estructura for.
public class RepetitivaConFor {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n;
System.out.print("Introduce un número entero: ");
n = sc.nextInt();
System.out.println("Numeros del " + n + " al 1 utilizando for: ");
for (i = n; i >= 1; i--) {
System.out.println(i);
}
}
}
como se hace un programa que te diga cuntos numeros hay de n con 2
ResponderEliminarperdon hasta n con 2
ResponderEliminarno entiendo la pergunta
Eliminar