package com.javarush.task.task05.task0529;
/*
Консоль-копилка
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
int sum = 0;
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
while (true)
{
String s = buf.readLine();
if (s.equals("сумма"))
break;
else{
int n = Integer.parseInt(s);
sum += n;
}
}
System.out.println(sum);
}
}
Kamran
8 уровень
Объясните пж ждя чего нужен int n = Integer.parseInt(s);? Не понимаю вообще эти парсы....
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia Volkova Java Developer в DXC Master
7 сентября 2020, 09:17
Метод Integer.parseInt() преобразует строку (то есть набор символов) в целое число (если это возможно).
То есть если у тебя, к примеру, строка "125", то Integer.parseInt("125") вернет целое число 125.
0
Kamran
7 сентября 2020, 14:59
а парсить числа в строки можно?Или так не бывает?
0
Ksenia Volkova Java Developer в DXC Master
7 сентября 2020, 15:20
Можно )
String.valueOf(125) вернет строку "125"
0