¿Alguien me puede decir por qué no funciona el programa?
Publicado por Chai (14 intervenciones) el 13/10/2018 16:09:39
SON DOS PROGRAMAS
ESTE ES EL PRIMERO:
Y ESTE ES EL SEGUNDO
EN LOS DOS NO FUNCIONA A PARTIR DEL FOR
SOY NOVATO, AGRADECERÍA SU COLABORACIÓN Y UNA RÁPIDA RESPUESTA
ESTE ES EL PRIMERO:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package semana6;
import java.util.Scanner;
public class Ejercicio5 {
public static void main(String[] args) {
Scanner teclado = new Scanner (System.in);
int suma=0;
System.out.println("Indica el límite superior para generar numeros perfectos y \r\n" +
"pulsa Enter:");
int a = teclado.nextInt();
teclado.nextLine();
int i;
int j;
for (i=a; i==0; i--);{
for (j = 1; j > a; j++); {
if (a % j == 0) {
suma = suma + j;
if (suma == a) {
System.out.println(i);
}
}
}
}
teclado.close();
}
}
Y ESTE ES EL SEGUNDO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package semana6;
import java.util.Scanner;
public class Ejercicio3 {
public static void main(String[] args) {
Scanner teclado = new Scanner (System.in);
System.out.println("Introduce un número");
int a= teclado.nextInt();
System.out.println("Introduce el número de múltiplos a imprimir");
int b= teclado.nextInt();
for(int i=a; i==a*b; i=i+a) {
System.out.println(i);
}
teclado.close();
}
}
EN LOS DOS NO FUNCIONA A PARTIR DEL FOR
SOY NOVATO, AGRADECERÍA SU COLABORACIÓN Y UNA RÁPIDA RESPUESTA
Valora esta pregunta
0