public class Solution
{
public static void main(String[] args) throws Exception
{
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String x = null;
int sum = 0;
while (true){
if (x.equals("сумма")){
System.out.println(sum);
break;
}
else{
x = reader.readLine();
sum += Integer.parseInt(x);
}
}
}
}
Мой вопрос покажется не корректным (но придумать заголовок не получилось получше) Вот что мне нужно сделать: Вводить с клавиатуры числа и считать их сумму, пока пользователь не введёт слово «сумма». Вывести на экран полученную сумму. Как можно сравнить число со строкой?
Вот, как-то так будет.
public static void main (String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String x;
int sum = 0;
while (true){
x = reader.readLine();
if (x.equals("sum")) {
System.out.println(sum);
} else{
sum += Integer.parseInt(x);
}
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Читаю книгу1 "Технологии java2",выполняю задания по текстовым компонентам swing и отображением HTMLВообщем при компиляции программы в intellij idea