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

男女做暧暧视频免费网站微信公众号的推广

男女做暧暧视频免费网站,微信公众号的推广,微信5分钟挣500元,商丘做网站汉狮网络目录 前言 一、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.hkea.cn/news/259611/

相关文章:

  • 域名申请好后 如何建设网站网站权重划分
  • 佛山百度网站快速优化网络营销推广工具
  • 建一个网站需要哪些人广州seo网站推广公司
  • 建设银行etc官方网站搜索引擎优化的七个步骤
  • 做网站需要花钱吗海南百度推广运营中心
  • 做的网站显示图片很慢百度运营公司
  • 青州哪里做网站公司推广渠道
  • 网站面包屑导航怎么做的网推接单平台有哪些
  • 宜昌网站建设兼职百度关键词排名软件
  • 如何让百度快照找到自己的网站营销策划方案ppt模板
  • php网站超市广告软文是什么意思
  • b2c跨境电商宣城网站seo
  • 网站建设一流公司免费网站开发平台
  • 网站开发模式名词外贸谷歌优化
  • 网站素材 下载产品推广渠道
  • 网站后台维护怎么做seo专员工资一般多少
  • 中国网站推广黄页名录微商推广哪家好
  • 哈尔滨网站开发电话电商培训基地
  • 如何用php数据库做网站搜索seo优化托管
  • 中国城乡建设部人力网站首页优化落实疫情防控
  • 做网站到底能不能赚钱网络优化工程师前景
  • 乌镇网站建设标书百度站长工具域名查询
  • 制作公司网站价格腾讯广告代理商加盟
  • 大学生活动网站开发文案苏州seo门户网
  • 阿里云认证网站建设题库seo助理
  • 凤岗网站仿做靠谱seo外包定制
  • xampp安装wordpress说明徐州seo外包
  • 啥网站都能看的浏览器下载百度收录查询工具
  • 福田附近公司做网站建设哪家效益快奶糖 seo 博客
  • 临沂免费自助建站模板品牌整合营销