zoukankan      html  css  js  c++  java
  • 【BigData】Java基础_switch语句

    语法

    switch(表达式) {
      case x:
        // 代码块
        break;
      case y:
        // 代码块
        break;
      default:
        // 代码块
    }

    switch语句是这样工作的:

    • switch中的表达式求值一次。
    • 将表达式的值与每个case的值进行比较。
    • 如果匹配,则执行相关联的代码块。
    • breakdefault关键字是可选的

    实战案例

    package cn.test.logan.day05;
    
    import java.util.Scanner;
    
    public class ShopMenu {
        public static void main(String[] args) {
            System.out.println("欢迎来到Logan的商城,请选择您需要的操作!");
            
            Scanner sc = new Scanner(System.in);
            boolean flag = true;
            while(flag) {
                System.out.println("1.浏览商品;2.购物;3.查看购物车;4.修改购物车;5.提交订单;6.付款;7.退出");
                // 用户输入
                String cmd = sc.nextLine();
                
                switch(cmd) {
                case "1":
                    System.out.println("1) 茄子  2.5/kg
    2) 玉米  8/kg
    3) 橘子  12/kg
    ");
                    break;
                case "2":
                    System.out.println("正在购物.....");
                    break;
                case "3":
                    System.out.println("正在查看购物.....");
                    break;
                case "4":
                    System.out.println("正在修改购物车.....");
                    break;
                case "5":
                    System.out.println("正在提交订单.....");
                    break;
                case "6":
                    System.out.println("正在付款.....");
                    break;
                case "7":
                    flag = false;
                    break;
                default:
                    System.out.println("您输入的选择项目无效....");
                }
            }
            
            
            
        }
    }
    ShopMenu.java
  • 相关阅读:
    [每日短篇] 1C
    项目Alpha冲刺 Day12
    项目Alpha冲刺 Day12
    [转载]MVC中单用户登录
    GitLab
    Git 版本控制
    Jenkins持续集成
    Jenkins安装
    Docker 网络基础原理
    java中内存的使用
  • 原文地址:https://www.cnblogs.com/OliverQin/p/12070495.html
Copyright © 2011-2022 走看看