
Realice el programa que lee una cadena con números separados de espacios en blanco (pueden ser de 1
Publicado por MRX (16 intervenciones) el 09/04/2018 22:40:44
Realice el programa que lee una cadena con números separados de
espacios en blanco (pueden ser de 1 o más dígitos). Debe realizar la suma
de esos valores.
FRASE = 2 34 56 2 4 11
Respuesta= 2 + 34 + 56 + 2 + 4 + 11
mi problema es que no me da la suma
espacios en blanco (pueden ser de 1 o más dígitos). Debe realizar la suma
de esos valores.
FRASE = 2 34 56 2 4 11
Respuesta= 2 + 34 + 56 + 2 + 4 + 11
mi problema es que no me da la suma
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
30
31
32
33
34
public static void main(String[] args) {
System.out.println("programa que lee numeros separados");
Scanner teclado = new Scanner(System.in);
String frase1;
System.out.print("Escriba una frase: ");
frase1 = teclado.nextLine();
String palabras[] = frase1.split(" ");
int i=0;
int n=0,g=0;
int np= palabras.length;
do {
String re = palabras[i];
n = Integer.parseInt(re);
System.out.print(re);
g = n+n;
if (np!=1) {
System.out.print("+");
}
i=i+1;
np=np-1;
}
while (np!=0);
if(np==0) {
System.out.println("");
}
System.out.println("la suma de los digitos es");
System.out.println(g);
}
Valora esta pregunta


0