1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re: HOLA TODOS AYUDA URGENTE JAVA
« en: 14 de Abril 2021, 13:04 »
Muchas gracias, funciona perfecto, yo lo hice asi, ¿tú que opinas?
Código: [Seleccionar]
public int sumaNumeros() {
char numeros[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
Scanner teclado = new Scanner(System.in);
int suma = 0;
String almacena = "0";
boolean igual = false;
System.out.println("ingrese una cadena y sumo los numeros");
String cadena = teclado.nextLine();
teclado.close();
for (int i = 0; i < cadena.length(); i++) {
igual = false;
for (int j = 0; j < numeros.length; j++) {
if (cadena.charAt(i) == numeros[j]) {
almacena = almacena + cadena.charAt(i) + "";
igual = true;}
}
if (igual == false) {
suma = suma + Integer.parseInt(almacena);
almacena = "0";
}
}
suma = suma + Integer.parseInt(almacena);
return suma;
}