Programación en lenguaje C: ingrese un lote de números enteros positivos (que terminen en cero o un número negativo) y encuentre la suma de los números impares entre ellos.
import java.util.*;
clase pública principal {
public static void main (String [] args) {
Escáner s=nuevo Escáner(System.in);
int sum=0;
int x=s.nextInt();
mientras(x! =0) {
if(x%2==1) {
suma+=x;
}
x=s .nextInt();
}
System.out.println(suma);
}
}
Efecto operativo:
Información ampliada:
Si la declaración while siempre cumple las condiciones, se repetirá continuamente. Pero a veces, si necesita detener el ciclo, puede utilizar los siguientes tres métodos:
1. Establezca una declaración condicional en la declaración while Si no se cumple la condición, el ciclo se detendrá automáticamente.
Por ejemplo: un bucle que solo genera múltiplos de 3; el rango se puede configurar de 0 a 20.
2. Agregar declaraciones de control de procesos a la estructura del bucle permite a los usuarios salir del bucle.
1. Romper el control del proceso: interrumpir por la fuerza las declaraciones en el área de ejecución, saltar fuera del área de ejecución y continuar ejecutando declaraciones fuera del área.
2. Continuar el control del proceso: También interrumpe la operación en ejecución dentro del bucle y comienza desde el principio.