switch case语句

Java分支结构

纵饮孤独 提交于 2019-12-06 07:45:09
Java 分支结构 - if...else / switch 顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。 Java有两种分支结构: if 语句 switch 语句 if 语句 一个 if 语句包含一个布尔表达式和一条或多条语句。 语法 if 语句的用语法如下: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为 true ,则执行 if 语句中的代码块。否则执行 if 语句块后面的代码。 public class Test { public static void main(String args[]){ int x = 10; if( x < 20 ){ System.out.print("这是 if 语句"); } } } 以上代码编译运行结果如下: 这是 if 语句 if...else语句 if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时, else 语句块会被执行。 语法 if…else 的用法如下: if(布尔表达式){ //如果布尔表达式的值为true }else{ //如果布尔表达式的值为false } 实例 public class Test { public static void main(String args[]){ int x = 30; if( x < 20 )

js学习:基本语法结构

天涯浪子 提交于 2019-12-06 07:20:37
语句 JavaScript 程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。 语句(statement)是为了完成某种任务而进行的操作,比如下面就是一行赋值语句。 var a = 1 + 3; 这条语句先用var命令,声明了变量a,然后将1 + 3的运算结果赋值给变量a。 1 + 3 叫做表达式(expression),指一个为了得到返回值的计算式。 语句和表达式的区别在于,前者主要为了进行某种操作,一般情况下不需要返回值;后者则是为了得到返回值,一定会返回一个值。 凡是 JavaScript 语言中预期为值的地方,都可以使用表达式。 比如,赋值语句的等号右边,预期是一个值,因此可以放置各种表达式。 语句以分号结尾,一个分号就表示一个语句结束。多个语句可以写在一行内。 分号前面可以没有任何内容,JavaScript 引擎将其视为空语句。 表达式不需要分号结尾。一旦在表达式后面添加分号,则 JavaScript 引擎就将表达式视为语句,这样会产生一些没有任何意义的语句。 注释 单行注释: // .....单行注释 多行注释: /* 这里是多行注释 这里是多行注释 */ 此外,还兼容 HTML 的注释 区块 大括号,将多个语句组合在一起,叫做区块 对于var命令来说,js区块不构成单独的作用域(scope) { var a = 1; } a //

Javascript基础知识(二)

与世无争的帅哥 提交于 2019-12-06 06:41:06
一 、程序结构   顺序结构:按照移动顺序执行   分支结构:根据条件选择执行代码   循环结构:多次重复执行相同代码,直至循环结束   1.分支结构     1.1 单分支:if ( ) { }          ( ) :条件(布尔值),true执行语句;false跳过执行语句;          { } :执行语句。 var a = 15; if(a > 10){ console.log(a); }     1.2 双分支:if ( ) { } - else { }          ( ) :条件(布尔值),true执行语句;false执行else语句;          { } :执行语句。 //判断是否是闰年 if( txt.value % 4 == 0 && txt.value % 100 != 0 || txt.value % 400 == 0 ){ console.log("闰年"); }else{ console.log("平年"); }     1.3 多分支:if ( ) { } - else if ( ) { } - else { }           switch ( ) { } - case //判断分数等级 var a = 85; if (a > 80){ console.log("优秀"); }else if(a > 60){ console

switch语句

懵懂的女人 提交于 2019-12-06 03:37:24
/* 1多个case后面数值不可以重复 2switch后面的小括号只能是 基本数据类型byte/short/int/char 引用数据类型字符串 enum枚举 switch语句很灵活前后顺序可以颠倒 而且break可以省略 匹配到哪一个case就从哪一个case执行知道遇见break */ public class switch{   public static void main(String[] args){     int i=1;     switch(i){     case 1:     System.out.println("你好");     break;     case 2:     System.out.println("我好");     break;     case 3:     System.out.println("大家好");     break;     default:     System.out.println("才是真的好");     break; } } } 来源: https://www.cnblogs.com/xzwx668/p/11960837.html

20191111-20191112 java学习总结

孤者浪人 提交于 2019-12-06 02:45:36
20191111学习总结 if else 语句 (如果。。。否则) 判断字符串 判断字符串是否等于一个值,不建议用==,用.equals 。 如果字符串忽略字母的大小写,用另外的方法, .equalsIgnoreCase 随机数 Math.random() [0,1)中的随机数。 随机数公式:(Math.random() * (max-min+1)+min ) if语句的完整形式 if(){ }else if(){ }else { } 判断的嵌套 switch语句 switch(表达式) { case 值: 语句块 break; case 值: 语句块 break; case 值: 语句块 break; default: 语句块 } 20191112学习总结 while循环 当条件成立的时候执行循环,循环一定能够退出。 for循环 for循环执行的步骤 第一次进入循环 int n = 1 n<=10 执行语句块 System.out.println(n); n++ 以后的每次循环 n<=10 执行语句块 System.out.println(n); n++ 来源: https://www.cnblogs.com/Wardenclyffe/p/11958656.html

C循环

眉间皱痕 提交于 2019-12-06 02:20:32
C 循环 有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了允许更为复杂的执行路径的多种控制结构。 循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的一般形式: 循环类型 C 语言提供了以下几种循环类型。 循环类型 描述 while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。 for 循环 多次执行一个语句序列,简化管理循环变量的代码。 do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。 嵌套循环 您可以在 while、for 或 do..while 循环内使用一个或多个循环。 C while 循环 只要给定的条件为真,C 语言中的 while 循环语句会重复执行一个目标语句。 语法 while(condition) { statement(s); } 在这里,statement(s) 可以是一个单独的语句,也可以是几个语句组成的代码块。condition 可以是任意的表达式,当为任意非零值时都为 true。当条件为 true 时执行循环。 当条件为 false 时,程序流将继续执行紧接着循环的下一条语句。 流程图 在这里,while 循环的关键点是循环可能一次都不会执行。当条件为 false 时

JavaSE基础(七)--Java流程控制语句之switch case 语句

匆匆过客 提交于 2019-12-06 01:09:17
Java switch case 语句 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 语法 switch case 语句语法格式如下: switch ( expression ) {   case value : // 语句   break ; // 可选   case value : // 语句   break ; // 可选   // 你可以有任意数量的case语句   default : // 可选 // 语句 } switch case 语句有如下规则: switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。 switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。 case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。 当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。 当遇到 break 语句时,switch 语句终止。程序跳转到 switch 语句后面的语句执行。case 语句不必须要包含 break 语句。如果没有

语句

青春壹個敷衍的年華 提交于 2019-12-05 18:56:46
语句Statement 条件判断语句 if语句 if单分支: if(条件){ //条件成立(返回true)时,执行这里的代码,否则不执行 } if双分支: 当if括号内的表达式结果成立,执行执行代码1,否则执行执行代码2 if(条件){ //代码1 //条件成立(返回true)时,执行这里的代码,忽略以下代码 }else{ //代码2 //条件不成立(返回false)时,执行这里的代码 } if多分支: 从上往下,满足哪个条件就执行其相对应的语句,都不满足时,执行最后的else的语句,只能进入其中之一 if(条件1){ //条件1成立(返回true)时,执行这里的代码,忽略以下代码 }else if(条件2){ //条件2成立(返回true)时,执行这里的代码,忽略以下代码 } ... else{ //以上条件都不成立(都返回false)时,执行这里的代码 } 三元运算 格式:条件 ? 条件成立代码 : 条件不成立代码 var a=20; var b = 50; var sum = a>b ? a-b : a+b; switch语句 switch(值) { case value1: //要求value1与值恒等 //如果表达式的值恒等于value1,代码从这里开始执行 break; case value2: //如果表达式的值恒等于value2,代码从这里开始执行 break;

java中变量和控制语句

你离开我真会死。 提交于 2019-12-05 18:17:16
一、变量的详细介绍 1.变量的生命周期: 一个变量被创建并分配内存空间开始,到这个变量被销毁并清除其所占用内存空间的过程。 2.变量的分类 (1)成员变量(实例变量) 有默认值 整型:0 浮点型:0.0 char:类型:'\u0000' boolean:false 引用类型:null (2)局部变量 在方法中,代码块中声明 作用范围:只能在该方法中,代码块中使用。 局部变量不会默认赋值,必须要先赋值再使用。 局部变量不能在该局部变量以外的方法使用。 二、控制语句 1.if语句 if(布尔表达式){代码块} 2.if(){}else{} 3.if(){}else if(){}else if(){}else{} 4.switch语句 语法: switch(expr){ case value1: 代码; break; case value2: 代码; break; ... default: 代码; break; } expr支持的数据类型: switch表达式后面的数据类型只支持byte,short,char,int四种整型类型、枚举类型和java.lang.String类型. 流程解释: 1,获取expr值 2,从上到下和case 的 value比较 如果相同执行当前case下面的代码(可以是多句,多行代码), 如果没有break,那么接下来所有的case 都会匹配成功(即使case

SQLServer数据库开发

巧了我就是萌 提交于 2019-12-05 16:57:24
SQLServer数据库开发 1、T-SQL编程 1变量 局部变量 局部变量是用户可自定义的变量,它的作用范围仅在程序内部。在程序中通常用来储存从表中查询到的数据,或当作程序执行过程中暂存变量使用。局部变量必须以 “@” 开头,而且必须先用 DECLARE 命令说明后 才可使用。其说明形式如下 : DECLARE @ 变量名 变量类型 [@ 变量名 变量类型 …] 例如:DECLARE @id char(10) —–声明一个长度为10的字符变量 全局变量 全局变量不是由用户的程序定义的,它们是在服务器级定应义的。只能使用预先说明及定义的变局变量。引用全局变量时,必须以“@@”开头。局部变量的名称不能与全局变量的名称相同、否则会在应用中出错。 常用全局变量 @@ERROR 最后一个T-SQL错误的错误号 @@IDENTITY 最后一次插入的标识值 @@LANGUAGE 当前使用的语言的名称 @@MAX_CONNECTIONS 可以创建的同时连接的最大数目 @@ROWCOUNT 受上一个SQL语句影响的行数 @@SERVERNAME 本地服务器的名称 @@TRANSCOUNT 当前连接打开的事务数 @@VERSION SQL Server的版本信息 例如: select @@VERSION as w --返回SQL服务器安装的日期、版本和处理器类型。2输出语句 使用print