如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import java.util.scanner;
public class main {
public static void main(string[] args) {
scanner in = new scanner(system.in);
while (in.hasnextline()) //判断是否有输入一行数据
{
string tmp = in.nextline(); //将一行数据读出
if (tmp.equals( "q" )) //输入q退出程序
break ;
string arr[] = tmp.split( "\\s+" ); //使用正则表达式将字符串分割 “\\s+”表示多个空格
int sum = 0 ;
for (string a:arr) //遍历所有的字符串并转换成整数求和
{
sum+=integer.parseint(a);
}
system.out.println(sum);
}
}
}
|
以上这篇java读取一行空格隔开的数字字符串并求出这些数字的和方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/qq_28584897/article/details/72730485