
Parar un bucle ( do while ) cuando llega a un numero de veces
Publicado por Pablo (2 intervenciones) el 11/10/2021 20:05:31
Hola, estoy aprendiendo por mi cuenta y me he liado un poco en este tema, quiero hacer un programa que pida entrar por ej 10 números y para cada uno de los números decir si es positivo, negativo o igual a Zero.
He conseguido que funcione pero al ser un bucle no para, hay alguna forma de hacer que pare el bucle al llegar a cierto numero de veces ejecutado?
char continuar = 's';
int valor = 0;
do {
System.out.print("Introduce un valor al número:");
valor = teclado.nextInt();
if (valor == 0) {
System.out.println("El número es igual a zero");
}
if (valor > 0) {
System.out.println("El número es positivo");
}
if (valor < 0) {
System.out.println("El número es menor que zero");
}
System.out.print("Quieres continuar (s/n)?");
continuar = teclado.next().charAt(0);
} while ((continuar == 's' || continuar == 'S'));
System.out.println("Fin del programa..... ");
He conseguido que funcione pero al ser un bucle no para, hay alguna forma de hacer que pare el bucle al llegar a cierto numero de veces ejecutado?
char continuar = 's';
int valor = 0;
do {
System.out.print("Introduce un valor al número:");
valor = teclado.nextInt();
if (valor == 0) {
System.out.println("El número es igual a zero");
}
if (valor > 0) {
System.out.println("El número es positivo");
}
if (valor < 0) {
System.out.println("El número es menor que zero");
}
System.out.print("Quieres continuar (s/n)?");
continuar = teclado.next().charAt(0);
} while ((continuar == 's' || continuar == 'S'));
System.out.println("Fin del programa..... ");
Valora esta pregunta


0