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
  • 相关阅读:
    [USACO11DEC]牧草种植Grass Planting
    [LNOI2014]LCA
    PTA的Python练习题(九)
    竞争条件攻击
    burpsuite使用--暴力破解
    PTA的Python练习题(八)
    PTA的Python练习题(七)
    PTA的Python练习题(六)
    攻防世界Web进阶-Upload1
    BugkuCTF解题Web基础(一)
  • 原文地址:https://www.cnblogs.com/OliverQin/p/12070495.html
Copyright © 2011-2022 走看看