public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int inputNumber = 0;
int total = 0;
while (true){
String s = reader.readLine();
if (s.equals("сумма")){
break;
}else{
inputNumber = Integer.parseInt(reader.readLine());
total = inputNumber + inputNumber;
}
}
System.out.println(total);
}
}Алексей
9 уровень
Помогите разобраться пожалуйста!
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
K.
16 февраля 2022, 17:43
Ваш код где именно?
0
Алексей
16 февраля 2022, 18:08
ну он особо не отличается как кириллица и латынь слово "сумма" в 18 строке. Тестирую я латынь так как удобней. Но в целом не проходит и с кириллицей.
0
K.
16 февраля 2022, 18:16
Код отличается в 17-ой строке (если смотреть в валидаторе).
Также обратите внимание, что итоговое решение должно проверять, что пользователь введет слово "сумма" кириллицей. И нужно проверить, что слово введено именно в нижнем регистре
0
Алексей
16 февраля 2022, 19:23
отредактировал именно так как должно быть. пока все равно не понимаю что мне нужно еще исправить
0
K.
16 февраля 2022, 19:39полезный
смотрите, в строке 8 у вас пользователь уже вводит какие-то данные.
дальше вы проверяете: если пользователь ввел "сумма" — выходите из цикла, в ином случае вы делаете вот, что:
1) в строке 12 считываете новые данные (но этого делать не нужно, пользователь ведь уже ввел число) и сразу же присваиваете это значение в переменную inputNumber
2) записываете в total сумму inputNumber и inputNumber
+2
Алексей
17 февраля 2022, 02:10
Так, я понял свой косяк. Теперь решил. Спасибо большое
0