• [Java] 实现一个基于命令行的用户管理


    实现基于一个命令行的用户管理,控制台操作

    控制类

    /*
     * 文 件 名: mvc.my.test.UserInterface.java
     * 版    权: XXX Technologies Co., Ltd. Copyright YYYY-YYYY,  All rights reserved
     * 描    述: <描述>
     * 修 改 人: Administrator
     * 修改时间: 2016年4月23日 下午3:21:34
     * 跟踪单号: <跟踪单号>
     * 修改单号: <修改单号>
     * 修改内容: <修改内容>
     */
    package mvc.my.test;
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    
    /**
     * @Description: <一句话功能简述>
     * @author: Frost.Yen
     * @date: 2016年4月23日 下午3:21:34
     *
     * @ClassName:     [UserInterface]
     * @version: [版本号]
     * @since: [产品/模块版本]
     */
    public class UserInterface
    {
        public void start(){
            BufferedReader br = null;
            
            try
            {
                br = new BufferedReader(new InputStreamReader(System.in));
                String str = null;
                showInfo();
               
                while((str = br.readLine())!= null){
                    System.out.println(str);
                    if(str.equalsIgnoreCase("1")||str.equalsIgnoreCase("a")){
                        System.out.println("添加");
                    }
                    showInfo();
                }
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }finally {
                try
                {
                    if(br!=null){
                        br.close();
                    }
                }
                catch (IOException e)
                {
                    e.printStackTrace();
                }
            }
        }
        private void showInfo(){
            System.out.println("请选择相应的操作:");
            System.out.println("--------------------------");
            System.out.println("添加[A或者1]---删除[D或2]---修改[U或3]---查询[R或4]---退出[E或5]");
            System.out.println("--------------------------");
        }
    }

    测试类

    /*
     * 文 件 名: mvc.my.test.Test.java
     * 版    权: XXX Technologies Co., Ltd. Copyright YYYY-YYYY,  All rights reserved
     * 描    述: <描述>
     * 修 改 人: Administrator
     * 修改时间: 2016年4月23日 下午3:28:25
     * 跟踪单号: <跟踪单号>
     * 修改单号: <修改单号>
     * 修改内容: <修改内容>
     */
    package mvc.my.test;
    
    /**
     * @Description: <一句话功能简述>
     * @author: Frost.Yen
     * @date: 2016年4月23日 下午3:28:25
     *
     * @ClassName:     [Test]
     * @version: [版本号]
     * @since: [产品/模块版本]
     */
    public class Test
    {
        public static void main(String[] args){
            new UserInterface().start();
        }
    }
  • 相关阅读:
    @pytest.mark.parametrize使用笔录
    Python常用模块/函数
    Python代码驱动facebook-Wda
    pytest简述--pytest.ini、allure、logging、assert的使用
    终端命令启动webDriverAgent
    Wda自动化环境搭建[IOS]
    windows10常用终端命令+adb shell
    Python-unittest框架+HtmlTestRunner
    appium+python Android UI自动化环境搭建(windows10)
    调用百度AI实现人脸检索
  • 原文地址:https://www.cnblogs.com/frost-yen/p/5424900.html
Copyright © 2020-2023  润新知