java 一行输入多个数字,空格分开

java中,先输入一个数字,来确定下一行数字的个数,敲回车,在第二行输入数字,个数是第一行+1,个数之间用空格分开。怎么实现。... java中,先输入一个数字,来确定下一行数字的个数,敲回车,在第二行输入数字,个数是第一行+1,个数之间用空格分开。
怎么实现。
展开
 我来答
纯文字用户名
2013-02-06
知道答主
回答量:12
采纳率:0%
帮助的人:8.5万
展开全部
如果用Scancer输入的话,可以这样解决:

Scanner sc = new Scanner(System.in);

String[] numbers = sc.nextLine().split(" "); // 以字符串形式输入并以空格为分隔符存储到numbers字符串数组
for(int i = 0;i < numbers.length;i++) {
// 逐个取出再进行转换即可

System.out.println("第 "+(i+1)+" 个数字是:"+Integer.parseInt(numbers[i]));
}
shuiyong1990
推荐于2018-05-18 · 超过12用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:30.7万
展开全部
如果输入的数字过多的话,我建议你不要再控制台输入,最好写在文件中
Scanner ss = new Scanner(new File("src\\fangcha2.txt"));
String[] str;
int temp=0;
while(ss.hasNext()){
str=ss.nextLine().split(" ");
}
//就这几句具体的你自己研究吧
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式