Last active
May 4, 2022 16:27
-
-
Save HectorSaldes/fcdfdbf8f294e2383c25b9db4cbe8766 to your computer and use it in GitHub Desktop.
Desarrollo web integral | Problema 1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package Problema1; | |
/* | |
- Saldaña Espinoza Hector | |
- Desarrollo web integral | |
- 9B | |
- Problema 1: Desarrolla un programa en Java que dada una cadena de caracteres determine la suma total de productos comprados en la papelería. | |
*/ | |
import java.util.Arrays; | |
public class MainPapeleria { | |
public static void main(String[] args) { | |
// String compra = "32 lápices, 10 plumas, 7 cuadernos, 1 goma"; | |
// String compra = "carpetas 8, plumones 10, 3marca textos"; | |
// String compra = "Gomas, 9 sacapuntas, plumas2"; | |
// String compra = "nada, 4 goma, 18plumas 2 saca puntas, 6cuadernos, teclados8,1,1,1,1,1,1,1,1"; | |
// String compra = " "; | |
String compra = " mull "; | |
System.out.println("El total de la suma es: " + calcularSuma(compra) + " unidades."); | |
} | |
public static int calcularSuma(String compra) { | |
int total = 0; | |
String[] limpiar = Arrays.stream(compra.split("\\D")).filter(n -> !n.isBlank() && !n.isEmpty() && n != null).toArray(String[]::new); | |
for (String i : limpiar) total += Integer.parseInt(i); | |
return total; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment