zoukankan      html  css  js  c++  java
  • 选择结构(二)

    switch...case选择结构
      switch(表达式值){
        case 值1:
          语句1;
          break;
        case 值2:
          语句2;
          break;
        case 值3:
          语句3;
          break;
          ...
        default:
          语句;
          break;
      }
      解释:如果表达式的值为值1,那么执行语句1;
         如果表达式的值为值2,那么执行语句2;
         如果表达式的值为值3,那么执行语句3;
         ...
         如果表达式从上之下都没有匹配到值,那么执行default后面的语句n
      注意:a.表达式值可是整形,字符型,JDK1.7以后可以是String类型
         b.break:表示终止,表达式整个switch语句结束
         c.如果匹配到值,并且没有执行break,那么从匹配到那个值的语句开始,
          下面的每一个语句都会执行,直到整个程序结束或者遇到break

     1 package chapter4;
     2 
     3 import java.util.Scanner;
     4 
     5 public class class02 {
     6     public static void main(String[] args){
     7         Scanner input=new Scanner(System.in);
     8         //登录菜单
     9         System.out.println("
    		欢迎使用我行我素购物管理系统1.0版
    ");
    10         System.out.println("			1.登 录 系 统 
    ");
    11         System.out.println("			2.退 出
    ");
    12         System.out.println("请选择,输入数字:");
    13         int num=input.nextInt();
    14         
    15         switch(num){
    16         case 1:
    17         //系统主菜单
    18             System.out.println("客户信息管理");
    19             System.out.println("1.客户信息管理");
    20             System.out.println("2.购物结算");
    21             System.out.println("3.真情回馈");
    22             System.out.println("4.注册");
    23             
    24             int n=input.nextInt();
    25             
    26             if(n==1){
    27                 System.out.println("购物管理系统>客户信息管理");
    28                 System.out.println("1.显示所有客户信息");
    29                 System.out.println("2.添加客户信息");
    30                 System.out.println("3.修改客户信息");
    31                 System.out.println("4.查询客户信息");
    32             }else if(n==3){
    33                 System.out.println("购物管理系统>真情回馈");
    34                 System.out.println("1.幸运大放送");
    35                 System.out.println("2.幸运抽奖");
    36                 System.out.println("3.生日问候");
    37             }
    38             break;
    39         case 2:
    40             //退出系统
    41             System.out.println("谢谢您的使用!");
    42             break;
    43         default :
    44             System.out.println("输入错误。");
    45         break;
    46         }
    47     }
    48 }
    代码示例

     运行结果:

  • 相关阅读:
    腾讯Techo开发者大会PPT分享
    构建三维一体立体化监控,看这一篇就够了!
    ACOUG 联合创始人盖国强:万象更新,数据库技术和生态的发展演进
    全局配置项set_global_options 支持的opts
    InitOpts:初始化配置项:
    数据结构第四章树和森林,期末不挂科指南,第7篇
    Netflix:当你按下“播放”的时候发生了什么?
    Netflix:当你按下“播放”的时候发生了什么?
    搭建vsftpd文件服务器并创建虚拟用户
    搭建vsftpd文件服务器并创建虚拟用户
  • 原文地址:https://www.cnblogs.com/yang82/p/6899500.html
Copyright © 2011-2022 走看看