首页 > 学习园地 > 英语学习

switch语法,switch语法java

雕龙文库

【简介】感谢网友“雕龙文库”参与投稿,这里小编给大家分享一些,方便大家学习。

目录
  • switch case用法举例
  • switch语法结构java
  • java中switch语句例子
  • switch语句的语法规则
  • javascript中switch用法

  • switch case用法举例

    执行过程:

    先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。

    当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选衡派哗择结构,执行switch选择结构之后的代码。

    如咐行果任羡贺何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。

    switch语法结构java

    在C语言中,switch语句是开关语句,一般与case、break、default配合使用,对流程进行控制宴颤。

    switch语句的语法规则:

    switch ( 变量表达式 )

    其中switch、case、break、default都是关键词。switch作为一个开关,当变量表达式的值对应case中的值时,执行case后面的语句后跳出switch语句,如果都不符合则执册庆行default后面的语句后跳出switch语句。

    使用举例:判断分数等级,程序如下。

    扩展资料:

    switch语句规则:

    1、switch语句非常有用,但在使用时必须谨慎。所写的任何switch语句都必须遵循以下规则:

    2、只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。

    3、switch()的参数类型不能为实型 。

    4、case标签必须是常量表达式(constantExpression),如42或者'4'。

    5、case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。

    参考资料来源:百度百晌姿败科-switch(计算机语言关键词)

    java中switch语句例子

    switch语句的格式:

    switch (表达式){

    case目标值1:

    执行语句1

    break;

    case目标值2:

    执行语句2

    break;

    ......

    case目标值n:

    执行语句n

    break;

    default:

    执行语句n+1

    break;

    }

    在上面的格式中,switch语句将表达式的值与每个case中的目标值进行匹配,如果找到了匹配的值,会执行对应case后的语句,如果没找到任何匹配的值,就会执行default后的语句。

    扩展资料:

    注意事项

    在switch语句昌档唤中的表达式只能是byte、short、char、int类型的值,如果传入其它类型的值,程序会报错。

    但上述说法并不严谨,实际上在JDK5.0中引入的新特性enum枚举也可以作为switch语句表达式的值,在JDK7.0中也引入了新特性,switch语句可耐凯以接收一个String类型的值。

    switch语句的练习代码:

    public class SwitchDemo01 {

    public staticvoid main(String[] args) {

    int week = 5;

    switch (week) {

    case 1:

    System.out.println("星期一");

    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:

    System.out.println("星期天");

    break;

    default:

    System.out.println("输入的数字不正确...");

    break;

    }

    }

    }

    switch语句的语法规则

    一般形式:

    switch(表达式){

    case 常量表达式1:语句1;

    case 常皮枣量表达式2:语句2;

    case 常量表达式n:语句n;

    default:语句n+1;

    }

    意思是先计算表达式的值,再逐个和case 后的常量表达式比较,若不等则继续往下比较,若一直不等,则执行default后的语句;若等于某岩庆一个常量表达粗握握式,则从这个表达式后的语句开始执行,并执行后面所有case后的语句。

    与if语句的不同:If语句中若判断为真则只执行这个判断后的语句,执行完就跳出if语句,不会执行其他if语句;

    而switch语句不会在执行判断为真后的语句之后跳出循环,而是继续执行后面所有case语句。在每一case语句之后增加break 语句,使每一次执行之后均可跳出switch语句,从而避免输出不应有的结果。

    int a;

    printf("input integer number: ");

    scanf("%d",&a);

    switch (a){

    case 1:printf("Monday\n"); break;

    case 2:printf("Tuesday\n"); break;

    case 3:printf("Wednesday\n"); break;

    case 4:printf("Thursday\n"); break;

    case 5:printf("Friday\n"); break;

    case 6:printf("Saturday\n"); break;

    case 7:printf("Sunday\n"); break;

    default:printf("error\n");

    }

    注意:

    1.case后的常量表达式不能相同;

    2. case后的语句可以有多个且不用花括号括起来;

    3.case和default子句的先后顺序可以先后变动,default子句可以省略不用;

    javascript中switch用法

    就是一个多路条件选择

    从表达式值等于某个case语句后的值开始,它哗晌下方的铅芦腔所有语句都会一直运行,直到遇到一个break为止。随后,switch语句将结束,程槐衫序从switch结束大括号之后的第一个语句继续执行,并忽略其他case。

    switch (表达式){

    case 值1 : 语句1

    break;

    case 值2 : 语句2

    break;

    ...

    default : 语句n

    break;

    }

    相关图文

    推荐文章

    网站地图:栏目 TAGS 范文 作文 文案 学科 百科

    雕塑 信息流广告 竞价托管 招生通 周易 易经 代理招生 二手车 剧本网 网络推广 自学教程 招生代理 旅游攻略 非物质文化遗产 河北信息网 石家庄人才网 买车咨询 河北人才网 招生考试 精雕图 戏曲下载 河北生活网 好书推荐 工作计划 游戏攻略 心理测试 石家庄网络推广 石家庄招聘 石家庄网络营销 培训网 好做题 游戏攻略 考研真题 代理招生 心理咨询 游戏攻略 兴趣爱好 网络知识 品牌营销 商标交易 游戏攻略 短视频代运营 张家口人才网 秦皇岛人才网 PS修图 宝宝起名 零基础学习电脑 电商设计 职业培训 免费发布信息 服装服饰 律师咨询 搜救犬 Chat GPT中文版 语料库 范文网 工作总结 二手车估价 短视频剪辑 情侣网名 爱采购代运营 保定招聘 餐饮品牌 黄金回收价格 情感文案 吊车 古诗词 邯郸人才网 铁皮房 衡水人才网 石家庄点痣 微信运营 养花 名酒回收 石家庄代理记账 女士发型 搜搜作文 石家庄人才网 铜雕 关键词优化 围棋 chatGPT 读后感 玄机派 企业服务 法律咨询 chatGPT国内版 chatGPT官网 励志名言 儿童文学 河北代理记账公司 风水运势 狗狗百科 教育培训 游戏推荐 抖音代运营 朋友圈文案 男士发型 培训招生 文玩 大可如意 保定人才网 沧州人才网 黄金回收 承德人才网 石家庄人才网 模型机 高度酒 沐盛有礼 公司注册 十亩地 造纸术 唐山人才网 沐盛传媒 铜雕厂家