public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = 0;
String c = "сумма";
for (; true; ) {
String h=reader.readLine();
int b= Integer.parseInt(h);
a=a+b;
if (c==h)
break;
}
System.out.println(a);
}
}
Maksi Maksi
8 уровень
Вот почему ?? почему оно не работает блин((
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Артем Divertitto Senior Android-разработчи в United Tech Master
5 сентября 2018, 09:58
Тут будет исключение, если будет слово сумма. Попробуй проверять до того, как парсишь
0
Oleg Kharabaruk Software Developer в NerdySoft
4 сентября 2018, 20:47
String - ссылочный тип
Оператор == сравнивает примитивы, при сравнение ссылочных типов через этот оператор будут сравниваться ссылки на эти объекты.
Попробуй через метод equals
0
Timur Shaykhatarov
4 сентября 2018, 20:45
Скину тебе свое решение, надеюсь тебе поможет)
И, дружище, ты в следующий раз прикладывай твое решение в нормальном виде, посмотри другие заявки в помощи.
0
Maksi Maksi
5 сентября 2018, 12:02
Спасибо.. уж решил вот
int sum = 0;
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (;true;)
{
String i = reader.readLine();
if (i.equals("сумма"))
{
break;
}
else
sum += Integer.parseInt(i);
}
System.out.println(sum);
}
0