Sie können die ganze Zeile als String
gelesen und als es in ein String-Array aufgeteilt und als Sie es eins nach dem anderen für diesen Zweck hinzufügen können, wie folgend:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s[] = br.readLine().split(" ");
int sum=0;
for(int i=0;i<s.length;i++){
sum+=Integer.parseInt(s[i]);
}
System.out.println(sum);
für das Sie haben zu importieren:
import java.io.BufferedReader;
import java.io.InputStreamReader;
Dies ist schneller als Scanner
finden this question, um weitere Informationen über Scanner
und BufferedReader
.
'System.out.println (Stream.von (" 1 2 3 4 ".split (" \\ s + ")). MapToInt (Integer :: parseInt). Sum());' –