• Выделить числа из строки и найти их сумму в java?

    @Sabrina74
    У меня получилось так.

    public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);
    System.out.println("Введите фразу: ");
    String text = scanner.nextLine();

    String[] words = text.split(", ");
    for(String phrase : words){
    System.out.println(phrase);
    }

    String regex = "[^\\d]+";

    int summ = 0;
    String[] reg = text.split(regex);

    for(String word : reg){
    try {
    Integer rez = new Integer(word);
    summ = summ + rez;
    } catch (NumberFormatException e) {
    //System.err.println("Неправильный формат строки!");
    }
    }
    System.out.println("Сумма всех зарплат: " + summ);
    }
    Ответ написан
    Комментировать