当前位置: 首页 > news >正文

在线视频网站怎么做seo深圳百度seo公司

在线视频网站怎么做seo,深圳百度seo公司,做网站建设销售辛苦吗,linux网站做301重定向目录 前言 一、switch语法结构 1、语句结构 2、执行流程 二、 语句格式说明 三、switch扩展知识 前言 如果你前面已经学过if语句的话,你会发现if语句在多重嵌套下,会显得非常凌乱,代码的可读性也非常差。所以switch语句也可以实现if语句…

目录

前言

一、switch语法结构

1、语句结构

 2、执行流程

二、 语句格式说明

三、switch扩展知识


前言

如果你前面已经学过if语句的话,你会发现if语句在多重嵌套下,会显得非常凌乱,代码的可读性也非常差。所以switch语句也可以实现if语句相同的功能,只不过在多重判断下,运用switch语句会是代码更加简洁。

一、switch语法结构

1、语句结构

switch语句也是一种常用的选择结构语句,作用类似if语句的多分支功能,但switch只能进行等值问题的分流,它由一个switch表达式和case关键字组成。其语法结构如:

switch //表达式
{  case 值1:语句1;break;case 值2:语句2;break;.......casse 值n:语句n;break;default: 语句n+1;break;
}

 2、执行流程

  • 首先计算机表达式的值。
  • 依次和case后面的值进行比较,如果有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。
  • 如果所有的case后面的值和表达式的值都不匹配,就会执行default里面的语句,然后结束整个switch语句。

俗话说“实践是验证真理的唯一标准”,看下以下案例你会更加明白,

public class switchdemo {public static void main(String[] args) {//number: 1 2 3 4 5//定义变量想要的数字String number ="3";//利用switch和想要的数字进行匹配switch (number) {      //表达式 ()case "1":System.out.println("1");   //输出break;        //结束case "2":System.out.println("2");break;case "3":System.out.println("3");break;case "4":System.out.println("4");break;case "5":System.out.println("5");break;default:System.out.println("输入有误,请重新输入");break;}}
}

通过这个小小的案例你看明白了嘛?还不是很理解是吧!没关系,小编在为你解析下。首先你先定好一个变量你想要的数字, String number ="3";    然后用switch语句,接下来case就会跟要和表达式进行比较的值,匹配到你所定义的值就显示,如果都匹配不到你定义的值default就反馈"输入有误,请重新输入"

二、 语句格式说明

  • switch:启用当前switch语句;
  • 表达式:一般接受具体的变量(将要匹配的值)取值为byte、short、int、char。JDK5以后是可以枚举,DJK7以后可以是String。
  • case:后面跟的是要和表达式进行比较的值(被匹配的值)。
  • break:表示中断,结束的意思,用来结束switch语句。
  • default:表达所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似。
  • case:后面的值只是字面量,不能是变量。case给出的值不允许重复。

三、switch扩展知识

  • default的位置和省略:
  1. 位置:default不一定是要卸载最下面的,我们可以写在任意位置,只不过是习惯会写在最下面
  2. 省略:default可以省略,语法没有问题,但是不建议省略;
  • case穿透:
  1. 就是语句中没有写break导致的;
  • 执行流程:
  1. 首先还是会拿着小括号中的表达式的值跟下面每一个case进行匹配;
  2. 如果匹配上了,就会执行对应的语句,如果此时发现了break,那么结束整个switch语句;
  3. 如果没有发现break,那么程序会继续执行下一个case的语句,一直遇到break或者大括号为止;
  • switch和if第三个种格式各自的使用场景
  1. if的第三种格式:一般用于对范围的判断
  2. switch:把有限个数据一一列举出来,让我们任选其一
http://www.15wanjia.com/news/356.html

相关文章:

  • 广州优秀网站设计下载百度语音导航地图安装
  • 平湖市住房和城乡规划建设局网站怎么创建一个自己的网站
  • 做网站用什么语言开发实体店100个营销策略
  • 西安网络推广哪家好苏州首页排名关键词优化
  • 网站建设运营公众号运营合同简述什么是百度竞价排名
  • 网站群建设 会议 主持常用的seo工具
  • 网站克隆下来了然后再怎么做2024年新冠第三波症状分析
  • 怎么区分网站是模板做的互联网广告投放公司
  • 网站开发实战第二章进入百度搜索首页
  • 白城哪家做网站网上开店如何推广自己的网店
  • 网站建设需要多钱深圳seo排名
  • 自己建网站做微商网络推广预算方案
  • wordpress网站基础知识手机端网站排名
  • 陇南网站定制开发公司百度收录怎么做
  • 做网站的大小最好的bt种子搜索引擎
  • 射阳建设网站多少钱seo软件工具箱
  • 开个网站做关键词推广操作
  • 网站备案 手印随便ks刷粉网站推广马上刷
  • vs2015做网站网站运营一个月多少钱
  • 展示型网站建设长沙网站优化指导
  • 怎么在网站里做关键词优化网站推广策划书
  • 网站建设 目标长沙网站建设公司
  • 政府网站建设 文件已备案域名30元
  • 专门做男装的网站知乎小说推广对接平台
  • 网站建设公司讯息购买链接怎么买
  • 做公司网站按年收费拉新人拿奖励的app
  • 北京公司网站制作公司推广论坛有哪些
  • 山西大同专业网站建设价格谷歌推广代理公司
  • 做网站提成百度竞价搜索
  • 江阴网站建设工作室厦门人才网个人会员登录