[求助]使用java中的Scanner类时如何判定输入结束

热血大婶 热血大婶 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
输入如下:
3 123 321
3 123 312
注意:输入只可能是这样,不可以加其它符号用来判定结束。
我的代码如下(无法判定结束):
	public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
String temp = sc.nextLine();
String[] temps = temp.split(" ");
int trains = Integer.parseInt(temps[0]);
String in = temps[1];
String out = temps[2];
}
sc.close();
}

请问要怎样修改才能够判定结束?
...全文

相关推荐

java 使用Scanner类接收从控制台输入的数据方式

主要介绍了java 使用Scanner类接收从控制台输入的数据方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38540819

Java中Scanner类的用法

java 5.0 加入的scanner类的使用方法,可以简单的输入输出控制,取代原来的输入输出流控制的麻烦事情

wybneu

Java怎么从键盘输入内容(Java Scanner类的用法详解)

前言: Java的输入不像 C 等其他语言那样的简便的输入 scanf 比如输入一个整数型的数 scanf("%d",&a); 这篇文章讲介绍Java怎么从键盘输入内容以及Scanner类的其他用法 Scanner类简介 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。接下来,我们将演示一个最简单的数据输入,并通过Scanner类的next ()与 nextLine() 方法来获取输入的字符串. 下面的创建 Scanner 对象的基本语法: Scanner sc = new Scanner(System.in); next()

weixin_38621630

Java使用Scanner类进行控制台输入实现方法

主要介绍了Java使用Scanner类进行控制台输入实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38706455

java中Scanner类nextLine()和next()的区别和使用方法

java中Scanner类nextLine()和next()的区别和使用方法 java中Scanner类nextLine()和next()的区别和使用方法

weixin_39260028
评论 2
收藏 已收藏
分享
返回顶部
热血大婶
Java 51,407 成员 86,130 内容