(008) java后台开发之java程序中的控制结构

来源:互联网 发布:淘宝网外贸店 编辑:程序博客网 时间:2024/06/05 10:59

转自:https://course.tianmaying.com/java-basic+control-flow#

博客应用综合实例

接下来我们来设计一下博客应用,让它可以管理博客。

用户可以输入以下命令:

命令功能create创建博客list显示博客列表show显示博客内容delete删除博客exit推出程序

我们这里通过各种控制结构,先把代码骨架建立起来,具体的功能,我们后面再来逐一实现。

package com.tianmaying;import java.util.Scanner;public class BlogApp {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);        while (true) { // 1            String command = scanner.next();            System.out.println(command);            if (command.equals("exit")) { // 2                break; // 3            } else if (command.equals("create")) {                // 处理创建博客的逻辑            } else if (command.equals("list")) {                // 处理显示博客列表的逻辑            } else if (command.equals("show")) {                // 处理显示博客内容的逻辑            } else if (command.equals("delete")) {                // 处理删除博客的逻辑            } else {                continue; // 4            }        }        scanner.close();    }}

上面的程序:

  1. 使用了while结构来循环读入用户输入
  2. 使用了if/else结构来分支处理用户的各种命令
  3. 使用了break语句来跳出循环
  4. 使用了continue语句来结束一次循环

最后在循环外部,程序退出之前,调用了scanner.close()将输入扫描器关闭。这些代码你都弄明白了,Java程序中的控制结构你就基本理解了。

阅读全文
0 0
原创粉丝点击