关于if判断和switch

1.if判断:

if(条件1){
执行语句;
}
else if(条件2)}{
执行语句2;
}
else{
执行语句3;
}

if里面可以有无限个else if,而else if里面能嵌套无限个if。

if判断优点:简单易用。简单的判断比较适合用if
执行方式:一条一条的执行判断语句,直到匹配到对应的值。

2.switch选择

switch(变量){
case 值1: //变量等于值1
执行语句1;
case 值2: //变量等于值2
执行语句2;
............

}

switch选择的优点:执行效率比if要高,且适合有很多分支的判断。
switch选择的执行方式:直接跳到对应的case里面执行相应的代码。

时间: 2024-10-13 18:34:33

关于if判断和switch的相关文章

对于if判断和switch选择的入门理解

今天是分享一下流程控制语句中对if判断和switch选择的初步了解,让我们来看一下这两者的代码结构. if 判断: if(条件1) {代码1} else if(条件2) {代码2} else{代码n} if判断中的条件都必须为bool类型.代码可以是任意功能,任意数目.表示如果条件1成立,则执行代码1,否则判断条件2是否成立,如果成立,则执行代码2.所有条件都不成立则执行代码n.其中最后else的部分是可以省略的,表示如果以上条件都不成立,判断结束.else if可以重复任意次数. 举一个简单的

if判断和switch选择

在C#中,if判断语句相信是最基础最普遍的一个语法了,在这里简单记录一下if判断语句和switch选择之间的某些关联. if判断语句的代码格式: 其中的条件1和条件2,均为boll类型,代码1和代码2,直到代码n,都为任意功能.任意数量, 下面说一下switch,它的格式为: switch语句中的case语句也是任意数量,if判断与switch语句锁表达的意思有点相通,举个例子说明: 我要实现一个功能,首先请用户选择输入1或者2,如果是1的话,表示用户选择登录,如果是2的话,表示用户选择注册,听

Java Script 流程控制语句(if判断、switch选择和循环)

在JS中流程控制语句是相互嵌套配合使用的,以下个人见解整理仅供参考: if判断:听名字基本大概就能知道其作用,主要用于判断:下面代码示例可以更清晰的感觉到: if(判断条件){ 代码块1: } else { 代码块2: } 这是if判断的第一种写法,表示,如果判断条件为true,就执行代码块1,否则执行代码块2,后面的else就表示否则:else可以写也可以不写,不写就代表,如果判断条件为真就执行代码块1,否者什么都不用做: if(判断条件1){ 代码块1: } else  if(判断条件2)

利用switch语句进行多选一判断。

1 <!doctype html> 2 <meta http-equiv="content-type" content="text/html" charset="utf-8"/> 3 switch语句,switch语句用于根据多个不同条件执行不同动作.<br/> 4 如果你希望有选择地执行若干代码块之一,还请使用switch语句. 5 <br/> 6 语法结构如下: 7 <pre> 8

&lt;07&gt; switch语句基本格式+

switch语句基本格式switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; case 常量表达式3: 语句3; case 常量表达式4: 语句4; case 常量表达式5: 语句5; case 常量表达式6: 语句6; default: printf("其他"); } 1 #include <stdio.h> 2 3 int main(int argc, const char * argv[]) { 4 5 //提示用户点菜,1

switch 分支语句

描述:根据一个变量的不同取值,来执行不同的代码. 语法结构: switch(变量) { case 值1: 代码1; break; case 值2: 代码2; break; case 值3: 代码3; break; default: 如果以上条件都不满足,则执行该代码; } switch结构说明:    switch.case.break.default都是系统关键字,都必须全小写.  switch后的小括号():小括号内一般是一个变量名,这个变量可能会有不同的取值.  每个case的值,与变量的

第二节 java流程控制(判断结构+选择结构)

Java的判断结构: 1.if(条件表达式){ 执行语句 }: 2.if(条件表达式){ 执行语句 }else{ 执行语句 } 3. if(条件表达式){ 执行语句 }else if(条件表达式){ 执行语句 } else{ 执行语句 } 4.嵌套的if...else语句 if(条件表达式){ 执行语句1 if(条件表达式){ 执行语句2 }else{ 执行语句3 } } switch语句  区间判断选择 switch(表达式){ case 取值1:执行语句1;break         //

java基础:流程控制(选择结构switch语句)

(1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch语句. 表达式:可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序到这里中断,跳出switch语句 default:如果所有的情况都不匹配,就执行这

黑马程序员----java基础之运算符、键盘录入、if switch语句、附相关面试题

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 1:运算符(掌握) (1)算术运算符 A:+,-,*,/,%,++,-- 注意事项:整数相除只能得到整数,如果想得到小数,必须先把数据变化为浮点数类型.如3/4结果为0,3*0.1/4=0.75 B:+的用法 a:加法 b:正号 c:字符