scanner hasnext方法的结束输入

来源:互联网 发布:java线程死锁 编辑:程序博客网 时间:2024/06/01 09:30

先看一段经典的程序:

     import java.util.Scanner;

public class aplusb
{
    public static void main (String[] args)
    {
        Scanner in=new Scanner(System.in);
        while(in.hasNext())
        {
        int a=in.nextInt();
        int b=in.nextInt();
        System.out.println(a+b);
        }
    }
}


测试数据如下:


从测试数据可以看出,无论怎样,都无法退出控制台,这里给出两种解决方法:

按Ctrl+C直接退出;

在代码中插入退出条件,然后break;跳出while循环。



0 0
原创粉丝点击