zoukankan      html  css  js  c++  java
  • 第十一章----控制台输入以及锁的小应用

    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,那么当锁关闭的时候,这个循环下次将不会执行这个循环体。

  • 相关阅读:
    cloud_config学习_2
    layui的tab和form冲突
    layui+beetl实现三级菜单
    postgreSQL官网教程_管理表、类型
    08、异 常&包
    07、面向对象特征之多态&内部类
    06、面向对象特征之继承
    04、面向对象
    03、数组&内存划分
    02、函数
  • 原文地址:https://www.cnblogs.com/yuanlaihenkuang/p/6894731.html
Copyright © 2011-2022 走看看