将提示语写成一个静态常量,操作表级也为静态常量。
保持程序一直运行,while(true){},永真循环
结束程序;in.toUpperCase()将输入的数据改成大写,或者截取输入默认的退出标识,已达到输入一个E就可以推出的效果,substring
toUpperCase()---大小写都可以
subString(0,1)----取第一个字母
视图层——流程
程序启动后,一直保持在运行状态
循环接收控制台的输入参数
调用Action(控制层)相应,并将返回结构展示在控制台中
直到输入特定的输入标记后,程序退出
dos视图层
搭建视图层
视图层设计:
1.更改while(true)中的true,使用Scanner中的hasNext()方法,有输入值的时候就循环,没有输入值的时候不循环。 2.使用toUpperCase()方法,如果输入为小写的exit则转为大写;或者为EXIT的首字母,均实现退出操作 Scanner scan=new Scanner(System.in); while(scan.hasNext()){ String in=scan.next().toString(); if(OPERATION_EXIT.equals(in.toUpperCase())||OPERATION_EXIT.substring(0,1).equals(in.toUpperCase())){ System.out.println("您已成功退出。"); break; } }
问题点:
怎么来书写代码才能够保持程序运行——通过循环接收控制台的输入参数
怎么来保持一个特定的功能
视图层:
流程
问题点
//接收控制台输入参数
Scanner scan=new Scanner(System.in);