首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Java中使用Scanner获取可变数量的输入

在Java中使用Scanner获取可变数量的输入
EN

Stack Overflow用户
提问于 2018-09-16 01:48:23
回答 2查看 859关注 0票数 -1

我希望有这样的输入:-输入的第一行包含必须生成航班选项列表的两个城市-出发城市和到达城市,由空格分隔。

接下来的N行将包含可用航班及其成本。每一行都是直达航班,以出发城市名称开头,然后是到达城市名称,最后是该航班的费用-所有这三个都由空格字符分隔。

1<=N<=20在哪里。

有人能帮我吗?我想知道如何结束输入。我正在使用:-

代码语言:javascript
运行
复制
Scanner s = new Scanner(System.in);
while(!(input = s.nextLine()).equals(" "))

但一切都是徒劳的。

数据的格式为

代码语言:javascript
运行
复制
CityA CityB // Upto its I have done. The next N lines i.e. second paragraph is a confusion 

接下来的N行应该在表单中

代码语言:javascript
运行
复制
CityA CityC 5000
CityA CityD 3000
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52347339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档