switch case语句

if、switch、for循环

依然范特西╮ 提交于 2019-12-23 01:08:37
1、if语句 语法结构 单支结构 if ( 条件表达式 ) { 执行语句 } var a = 2 -- -- - > 当a的值大于等于 10 ,弹出框不会弹出 if ( a < 10 ) { alert ( "你好!" ) ; } 双支结构 if ( 条件表达式 ) { 成立执行语句 } else { 否则执行语句 } var a = 10 ; --- > 当a的值大于18,弹出“我成年了” 当a的值小于18,弹出“未成年” if ( a > 18 ) { alert ( "我成年了" ) ; ---- > true } else { alert ( "未成年" ) ; ----- > false } 多支结构 if ( 条件1 ) { 成立执行语句 } else if ( 条件2 ) { 成立执行语句 } else if ( 条件3 ) { 成立执行语句 } else { 最后默认执行语句 } var x = prompt ( "请输入成绩" ) ; if ( x > 100 || x < 0 ) { alert ( "您录入的成绩有误" ) ; } else if ( x >= 90 && x <= 100 ) { alert ( "A" ) ; } else if ( x >= 80 && x <= 90 ) { alert ( "B" ) ; } else if ( x >

Java 基本语法---流程控制

[亡魂溺海] 提交于 2019-12-22 15:01:48
Java 基本语法---流程控制 0. 概述 三大流程控制语句:顺序、选择、循环。 选择结构: if 结构,if - else结构; 多重 if - else 语句 ; 嵌套 if - else 语句 ; switch 结构 ; 循环结构: while 循环, do - while 循环, for循环 ; Java增强for循环 循环嵌套 1. 选择结构 1.1 if 结构 一个if语句包含一个布尔表达式和一条或多条执行语句; 布尔表达式值为true,执行if 语句; 格式: if(布尔表达式) { //布尔表达式值为true,执行语句; } 1.2 if - else 结构 布尔表达式值为true,执行 if 语句; 布尔表达式值为false,执行 else 语句; 格式: if(布尔表达式) { //布尔表达式值为true,执行语句; } else { //布尔表达式值为false,执行语句; } 1.3 多重 if - else 结构 格式: if(布尔表达式1) { //布尔表达式1值为true,执行语句; } else if(布尔表达式2) { //布尔表达式2值为true,执行语句; } else if(布尔表达式3) { //布尔表达式值3为true,执行语句; } else { //如果以上所有表达式的值都为false,则执行语句; } 1.4 if 嵌套结构 格式

switch语句

跟風遠走 提交于 2019-12-21 20:55:27
switch语句的两种结构: switch(int/chsr/string表达式) { case 常量表达式1 : 语句1; break;//必须有 case 常量表达式2 : 语句2; break;//必须有 ........ default : 语句n; break;//必须有 } int/chsr/string表达式的值与每个常量表达式的值进行比较,如果有一个匹配就执行匹配的该匹配提供的语句,如果没有匹配的就执行default语句。执行完每个部分中的代码后,必须有个break语句,break语句是用来中断switch语句的执行,而执行该结构后面的语句。在执行完一个case块后,在执行第二个case语句是错误的 switch(int/chsr/string表达式) { case 常量表达式1 : case 常量表达式2 : ......... 语句1; break;//必须有 ........ default : 语句n; break;//必须有 } 多个case语句放在一起。int/chsr/string表达式的值与每个常量表达式的值进行比较,只要一列case语句中有一个匹配就执行该匹配提供的语句。 来源: https://www.cnblogs.com/lgxjt168/archive/2008/08/23/1274770.html

if、switch、for循环

一曲冷凌霜 提交于 2019-12-21 13:25:50
1、if语句 语法结构 单支结构 if(条件表达式){ 执行语句 } var a = 2 -- -- - > 当a的值大于等于 10 ,弹出框不会弹出 if ( a < 10 ) { alert ( "你好!" ) ; } 双支结构 if (条件表达式 ){ 成立执行语句 } else { 否则执行语句 } var a = 10 ; -- - > 当a的值大于 18 ,弹出“我成年了” 当a的值小于 18 ,弹出“未成年” if ( a > 18 ) { alert ( "我成年了" ) ; -- -- > true } else { alert ( "未成年" ) ; -- -- - > false } 多支结构 if ( 条件1 ){ 成立执行语句 } else if ( 条件2 ){ 成立执行语句 } else if ( 条件3 ){ 成立执行语句 } else { 最后默认执行语句 } var x = prompt ( "请输入成绩" ) ; if ( x > 100 || x < 0 ) { alert ( "您录入的成绩有误" ) ; } else if ( x >= 90 && x <= 100 ) { alert ( "A" ) ; } else if ( x >= 80 && x <= 90 ) { alert ( "B" ) ; } else if ( x >=

Go语言基础之4--流程控制

六眼飞鱼酱① 提交于 2019-12-21 05:13:15
一、if else语句 1.1 基本语法1 语法 1 : if condition { //do something } 语法2: if condition { //do something } else { //do something } 语法 3 : if condition { //do something } else if condition { //do something } else { //do something } 1.2 练习1 package main import ( "fmt" ) func main() { num := 10 if num%2 == 0 { fmt.Println("the number is even") } else { fmt.Println("the number is odd") } } 执行结果如下: 1.3 基本语法2 if statement(语句); condition { } 1.4 练习2 package main import ( "fmt" ) func main() { if num := 10;num%2 == 0 { fmt.Println("the number is even") } else { fmt.Println("the number is odd") } } 执行结果如下: 1.5

ConditionHelper

谁说胖子不能爱 提交于 2019-12-20 20:36:25
  两三个月前曾写过《重构ConditionHelper》的随笔,但不知是因为写得不够好还是没有什么新意,我发表至博客园首页时被屏蔽了,本着好的知识应该分享给更多人,加之新项目已交付用户使用所以现在时间也还算充足,所以就打算重新写一下这篇文章。   废话就不多说了,先上代码,然后就其中一些自己觉得写得还好的地方说一下自己的思路。 #region public enum Comparison public enum Comparison { /// <summary> /// 等于号 = /// </summary> Equal, /// <summary> /// 不等于号 <> /// </summary> NotEqual, /// <summary> /// 大于号 > /// </summary> GreaterThan, /// <summary> /// 大于或等于 >= /// </summary> GreaterOrEqual, /// <summary> /// 小于 < /// </summary> LessThan, /// <summary> /// 小于或等于 <= /// </summary> LessOrEqual, /// <summary> /// 模糊查询 Like /// </summary> Like, /// <summary> ///

Switch语句的case穿透

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-20 18:33:50
Switch语句的case穿透 一 switch语句几点说明:   1. case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的.   2.case后面表达式可以接受:     基本数据类型,byte,short,char,int.换句话说能自动类型自动提升为int的都可以接受;     引用数据类型可以接受枚举 (JDK1.5),String字符串(JDK1.7)   3.default不是一定要放到最后,放到中间也不会先执行它,首先匹配case,匹配不到case才会执行default, 可以在任意位置。但是建议在最后。(default最后执行)   4.switch语句的结束条件     遇到 break就结束了     执行到 switch的右大括号就结束了 二 举例说明   例1:看程序写结果:     int x = 2;     int y = 3;     switch(x){       default:       y++;       case 3:       y++;       case 4:       y++;       break;       case 5:       y++;      }     System.out.println("y = " + y); 解答过程   x值先和case按顺序依次匹配,x

4:Java流程控制语句

僤鯓⒐⒋嵵緔 提交于 2019-12-20 06:48:02
1.Java条件语句之 if 1.if条件语句使用条件: 需要先判断条件,条件满足后才执行的情况。 2.if条件的语法和执行过程: PS: 如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的! 2.Java条件语句之 if...else : if...else 语句的操作比 if 语句多了一步: 当条件成立时,则执行 if 部分的代码块; 条件不成立时,则进入 else 部分。 if...else 的语法和执行过程: . 3.Java条件语句之多重 if : 多重 if 语句 ,在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码。 多重 if 语句 的语法和执行过程: 4.Java条件语句之 嵌套if : 嵌套 if 语句 ,只有当外层 if 的条件成立时,才会判断内层 if 的条件。 嵌套 if 语句 的语法和执行过程: 5.Java条件语句之 switch : switch 的应用条件:当需要对选项进行等值判断时,使用 switch 语句更加简洁明了。 switch 的语法和执行过程: PS: switch 后面小括号中表达式的值必须是 整型或字符型 ;case 后面的值 可以是常量数值 ,如 1、2;也 可以是一个常量表达式 ,如 2+2

初识C语言 (四)

為{幸葍}努か 提交于 2019-12-20 00:11:50
分支结构 if语句 C语言中的分支结构语句中的if条件语句,简单if语句的基本结构如下: 其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。 其过程可表示为下图 实例: if(results == 100) //results为所考成绩 { printf("%s\n", "买玩具"); } 注释:if()后面没有分号,直接写() if-else语句 简单的if-else语句的基本结构如下: 其语义是:如果表达式的值为真,则执行代码块1,否则执行代码块2。其执行过程可表示为下图: 实例: if(results == 100) //results为所考的成绩 { printf("%s/n", "买玩具"); } else { printf("%s\n", "没有奖励"); } 注释:if没有()后面没有分号,直接写{},else后面也没有分号,直接写{} 实例: #include <stdio.h> int main() { int year = 2014; //今年是2014年 //补全一下代码 if((year%4 == 0 && year%100 != 0) || year%400 == 0) { printf("%s\n", "今年是闰年"); } else { printf("%s\n", "今年是平年"); } return 0; } 输出结果: 今年是平年

c语言作业

一曲冷凌霜 提交于 2019-12-19 23:46:01
一.思维导图 二.if-else;switch;for;while;do-while; 1.if_else语句 : if(条件1) { 语句1; } else { 语句2; } 遇到的问题:1.if后忘加{}2.对于多个if-else语句,else属于哪个if不确定。 解决方法:在编译器中运行代码,养成在if后添加{}的习惯。 2.switch语句 使用方法: switch(常量) { case 表达式: 语句;break; case 表达式: 语句;break; … case 表达式: 语句;break; default: 语句; } 遇到的问题:在case后忘加break,导致程序跳不出循环。 解决方法:注意在每个case语句后添加break。 3.for语句 使用方法: for(表达式1; 表达式2; 表达式3) { 语句 } 遇到的问题:由于代码错误或过于冗长,导致程序运行超时或答案错误。 解决方法:先在纸上写下该流程,计算无误后在输入。 4.while语句 使用方法: while(循环条件) { 循环体语句 } 与for一致。 5.do-while语句 使用方法: do { 循环体语句 }while(循环条件); 遇到的问题:分不清与while的区别,使用错误。 解决方法:记住do-while与while的区别:do-while至少会循环一次。 6