`
Anddy
  • 浏览: 191724 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

switch 与default 与break

    博客分类:
  • java
J# 
阅读更多
public class B {
	 
	public static void main(String Args[]){
		int i =1 ,j =0;
		
		switch(i){
			default:j+=2;
			case 2:j+=6;
			case 4:j+=6;
			
			case 0:j+=4;
			
			
		}
		
	
		
		System.out.println(j);
		
	}
}


为什么会输出18了~~?

switch 能将i与每个case 后的整数值进行比较!若发现相符的,就执行对应的语句!。若没有发现相符的,就执行default语句!

一般case语句后面都带有break结尾。但是break是可选的~。若省略break,就会继续执行后面的case语句,直到遇到一个break为止或者直到switch语句最后!

在以上程序中,i=1 将和2、4、0一一比较,没有发现和1相等的,则执行default 语句~~接着未遇到break关键字,继续执行后面的case语句~~直到switch语句的最后!

分享到:
评论

相关推荐

    switch语句&break关键字&default关键字.pdf

    switch语句&break关键字&default关键字.pdf

    switch语句的妙用(必看篇)

    这里a和case列表中从上而下逐一做比较,如果匹配就执行case中的代码,若有break则跳出,无break则继续往下匹配,直到新的匹配和break或switch代码块结束。 注意: a和case值的匹配算法是执行严格相等比较的(‘===’...

    解析c语言switch中break语句的具体作用

    首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇到break语句就退出switch语句,...

    js switch case default 的用法示例介绍

    switch case default的用法应该存在一部分人不会使用吧,其实很简单就是每个case后,一定要加:break;default,就相当于else,不会的朋友可以了解下

    switch函数使用示例

    2.case 后的 类型 必须与 switch 中的变量具有相同的数据类型,且必须是一个常量或字面量。 3.当被测试的变量等于 case 中的常量时,case 后跟的语句将被执行,直到遇到 break 语句为止。 4.当遇到 break 语句时,...

    switch demo

    switch(command){ case 1: System.out.println("显示全部记录"); break; case 2: System.out.println("查询登录记录"); break; case 0: System.out.println("欢迎使用"); break; ...

    Java领域、switch函数详细解析,代码演示,作业帮助,问答咨询~

    如果没有 break,会继续执行下一个 case,直到遇到 break 或者 switch 结束。 注意事项: switch 中的表达式必须是整数、字符或枚举类型。 每个 case 中的值必须是常量或字面量,不能是变量。 case 的值不能重复,...

    本资源使用 C 语言中 switch 语句作为示例代码,它根据用户输入的数字打印相应的星期天

    它通常与 case、default 关键字一起使用,用于在多个选项之间进行选择。 switch 语句的基本结构如下: switch (表达式) { case 常量1: // 执行语句1 break; case 常量2: // 执行语句2 break; // ... case ...

    Switch简介及使用实例新手必学.docx

    Switch简介及使用实例 在C语言中,`switch`语句是一种控制结构,用于根据表达式的值...- `break`语句用于退出`switch`结构。如果省略,控制将继续执行下一个`case`,这可能会导致意外的行为。 ### 使用示例 下面是一

    switch.docx `switch`语句是C++中的一种流程控制语句,通常用于根据表达式的值选择执行不同的代码块 下面是`

    default: // 如果 expression 不等于任何一个 case 中的值,执行这里的代码块 break; } ``` - `expression`是一个表达式,其结果会被与`case`后的值进行比较。 - 每个`case`后面跟着一个常量值(可以是整数、...

    switch语句详细讲解+多个例子.docx

    1. **基本概念**:我们将从头开始,详细解释`switch`语句的各个组成部分,包括`switch`关键字、表达式、`case`标签、`break`语句和`default`标签。我们会逐步讲解它们的作用和用法。 2. **示例1:工作日与周末**:...

    C++编程中break语句和continue语句的学习教程

    break 语句与 switch 条件语句以及 do、for 和 while 循环语句配合使用。 在 switch 语句中,break 语句将导致程序执行 switch 语句之外的下一语句。 如果没有 break 语句,则将执行从匹配的 case 标签到 switch ...

    使用`switch`语句的示例.pdf

    在每个`case`代码块的末尾,我们使用`break`语句来跳出`switch`语句。如果用户的选择没有匹配到任何一个`case`,则会执行`default`代码块。 在以上示例中,如果用户选择了`1`,则会输出"开始游戏...";如果选择了`2...

    c语言switch函数.docx

    switch函数switch函数是C语言中一种选择结构。它用于从一组值中确定满足条件的值,从而确定执行哪一段代码: 1、switch语句的基本结构 switch 语句的基本结构如下: switch (表达式) ... default:语句n;

    PHP Switch 语句之学习笔记

    PHP 中的 Switch 语句用于执行基于多个不同条件的不同动作。 Switch 语句 如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。 使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。... default: code t

    js中switch语句的学习笔记

    把表达式的值与每个 case 的值进行对比; 如果存在匹配,则执行关联代码。 如下: switch (new Date().getDay()) { case 0: day = "星期天"; break; case 1: day = "星期一"; break; case 2: day =

    IOS Swift基础之switch用法详解

    Swift中的switch语句与Java等语言中的switch有很大的相似点,但是也有不同的地方,并且更加灵活。 Swift中switch的case语句中不需要添加break Swift中需要考虑所有情况,default是必要的。 case分支可以添加多个条件...

    JavaScript switch语句使用方法简介

    这篇文章主要介绍了JavaScript switch语句使用方法简介,文中通过示例代码介绍的非常详细,对大家的学习或者... 把表达式的值与每个 case 的值进行对比 如果存在匹配,则执行关联代码 如下: switch (new Date().ge

Global site tag (gtag.js) - Google Analytics