String q = reader.readLine();
int a = Integer.parseInt(q);
1. Вопрос о том , как не расписывать так много строк , кажется я не понял одну из тем ввода с экрана . Там как-то было написано что чаще всего придётся пользоваться BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
2. По задаче . Подскажите каким приёмом переписать код , или где ошибся . Стоит наверно написать заново.
package com.javarush.task.jdk13.task04.task0442;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Суммирование
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String q = reader.readLine();
String w = reader.readLine();
String e = reader.readLine();
String r = reader.readLine();
String t = reader.readLine();
int a = Integer.parseInt(q);
int s = Integer.parseInt(w);
int d = Integer.parseInt(e);
int f = Integer.parseInt(r);
int g = Integer.parseInt(t);
while (true) {
int number = a ;
number = s;
number = d;
number = f;
number = g;
int sum = a + s + d + f + g ;
System.out.println(sum);
if ( number == -1)
break;
}
}
}