Всем привет! Подскажите пожалуйста, раннее решал данную задачу через метод сканнер. Да и в принципе использую для ввода данных только его. Теперь столкнулся с ситуацией, когда лучше использовать другие инструменты. Подскажите пожалуйста, мне лучше теперь изучить другой способ ввода или дальше использовать сканнер?
package com.javarush.task.task05.task0529;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;

/*
Консоль-копилка
*/

public class Solution {
    public static void main(String[] args) throws Exception {
        //напишите тут ваш код
        Scanner sc = new Scanner(System.in);

        int i = 0;
        while (true) {
            int b = 0;
            int num = sc.nextInt();
            i += num;
            if (num.equals("exit"))
                break;
        }
        System.out.println(i);
    }
}