scanner hasnext方法的结束输入

先看一段经典的程序:

     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);
        }
    }
}


测试数据如下:

scanner hasnext方法的结束输入_第1张图片


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

按Ctrl+C直接退出;

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



你可能感兴趣的:(java学习笔记)