import java.util.Scanner;

public class SysRead
{
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        boolean flag = true;
        while(flag) {
            System.out.println("请输入...");
            String str = s.nextLine();

            System.out.println("刚才输入的是: " + str);
            System.out.println("还要输入吗 ? Y/N");

            String strFlag = s.nextLine();
            //不区分大小写
            if("N".equalsIgnoreCase(strFlag)) {
                flag = false;
            }
        
        }


        s.close();
    }
}

在控制台输入需要实例化一个Scanner对象,调用其中的nextline()方法

并且最后需要释放操作来节约空间

其中还运用到了循环中一个锁的概念:

先定义一个布尔类型的值为ture,用这个值作为判断条件,那么就可以先将循环体运行一次,当需要的时候,再把这个锁的值改为false,就可以控制循环体的运行了。

例如,运行一次循环体之后,改为false,那么当锁关闭的时候,这个循环下次将不会执行这个循环体。

 

posted on 2017-05-23 16:35  缘来狠狂  阅读(125)  评论(0编辑  收藏  举报