Advertisement
Flaron

ProgMasters_StringCalculator

Nov 6th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. package stringcalculator;
  2.  
  3. public class StringCalculator {
  4.  
  5. public static int add(String numbers) {
  6.  
  7. if (numbers.isEmpty()) {
  8. return 0;
  9. } else if (numbers.length() > 1) {
  10. int i = 0;
  11. int j = 0;
  12. String temp = "";
  13. int sum = 0;
  14.  
  15. for (i = 0; i < numbers.length(); i++) {
  16. if (Character.isDigit(numbers.charAt(i))) {
  17. for (j = i; j < numbers.length(); j++) {
  18. if (Character.isDigit(numbers.charAt(j))) {
  19. temp += numbers.substring(j, j + 1);
  20.  
  21. } else {
  22. break;
  23. }
  24. i = j;
  25. }
  26. int biggerThan = Integer.parseInt(temp);
  27. if (biggerThan > 1000) {
  28. biggerThan = 0;
  29. } else
  30. sum += biggerThan;
  31. temp = "";
  32. }
  33. }
  34. return sum;
  35. }
  36. return Integer.parseInt(numbers);
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement