Java ——if条件语句 switch语句

本节重点思维导图

 if条件语句

//如果条件表达式成立,执行语句块
if(条件表达式){
   //…语句块
}
如果语句块只有一条语句,大括号可以省略,否则不能省略。
建议,不管有几条语句,都不要省略大括号

//如果条件表达式成立,执行语句块1,否则执行语句块2
if(条件表达式){
   //…语句块1
}else{
//…语句块2
}
//如果条件表达式1成立,执行语句块1;否则如果条件表达式2成立,执行语句块2……否则执行语句块N
if(条件表达式1){
   //…语句块1
}else if(条件表达式2){
//…语句块2
} else if(条件表达式3){
//…语句块3
}
…… else {
//…语句块N
}

switch语句

switch(变量){
   case 值1:
        语句块1;
       break;
   case 值2:
        语句块2;
       break;
   ……
   default:
        语句块N;
       break;
}

程序执行:

从上往下,当变量的值等于某一个case时,则执行case所对应的语句块,遇到break结束;如果所有的case都不匹配,则执行default。

beak:跳出当前的switch语句。

注意:变量的数据类型只能是char byte short int long 枚举

原文地址:https://www.cnblogs.com/expedition/p/10849186.html

时间: 2024-11-03 22:46:18

Java ——if条件语句 switch语句的相关文章

Java选择结构------------if语句 switch语句

Java选择结构(if语句 switch语句) 1.if选择结构:    ①if(布尔表达式){        //如果布尔表达式为true,就执行的语句    }    *如果if语句后只有一条语句,那么if语句的大括号可以不要 ②if(布尔表达式){        //如果布尔表达式为true时执行    }else{        //如果布尔表达式为false时执行    }    *一个else只能跟随一个相关的if,else语句不能单独出现 ③if(布尔表达式){        //

JavaScript学习——JavaScript 条件 语句 switch语句 while语句

JavaScript if...Else 语句 条件语句 在 JavaScript 中,我们可使用以下条件语句: if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if...else if....else 语句- 使用该语句来选择多个代码块之一来执行 switch 语句 - 使用该语句来选择多个代码块之一来执行 if 语句 只有当指定条件为 true 时,该语句才会执行代码.

选择语句switch语句

switch语句 switch语句格式: switch(表达式){ case 常量值1: 语句体1; break; case 常量值2: 语句体2; break; case   常量值3; 语句体3; break; ........ default: 语句体你+1 break: } 执行流程: 首先计算出表达式的值 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,执行的过程中,遇到break就会结束. 最后,如果所有的case都和表达式不匹配,就会执行default语句体部分,然后

条件判断语句 if语句/switch语句

if(条件表达式)语句 if语句即条件判断语句,对于if语句括号里的表达式,ECMAScript会自动调用Boolean()转型函数将这个表达式的结果转换成一个布尔值.如果值为true,执行后面的一条语句,否则不执行 <script type="text/javascript"> var box = 100; if (box > 50) //if 语句里的表达式如果返回的false,只会不执行后面的一条语句 alert(box); //第二条语句,和if语句无关,所以

语句 - switch语句

switch语句与if语句的关系最为密切,而且也是在其他语言中普遍使用的一种流控制语句. ECMAScript中switch语句的语法与其他基于C语言非常接近,如下所示: switch(expression){ case value:statement break; case value:statement break; case value:statement break; default:statement } switch语句中的每一个情形(case)的含义是:“如果表达式等于这个值(va

Java:多重选择switch语句

public class Demo { public static void main(String args[]) { char c = 'A' ; int num = 10 ; switch(c) { case 'B' : num ++ ; case 'A' : num ++ ; case 'Y' : num ++ ; break ; default : num -- ; } System.out.println(num) ; } }  最终执行结果是什么? 第一次看见这个问题的时候,我觉得

java动态条件查询sql语句

select*fromtablewhere1=1<if test="tUserId!=null and tUserId!=''">and t_user_id=#{tUserId}</if><if test="toolCode!=null and toolCode!=''">and .tool_code=#{toolCode}</if><if test="workCode!=null and workCo

关系运算符 逻辑运算符 if 语句 switch语句

1. BOOL类型 BOOL isRightOrNo = YES; isRightOrNo = 56;//可以打印出来,在C语言中,非0即真 printf("%d\n" , isRightOrNo); 2. 关系运算符 //&& 同时为真才为真 //|| 同时为假才为假 // ! 非 短路现象 int a = 20 , b = 28 , c =15; BOOL d = a > b && ++c;   //当一个出现假 后一个不用再判断 BOOL d

JavaScript - JS运算符 / 事件 / 字符串 / 比较和逻辑运算符 / if...Else语句 / switch语句 / for循环 / while循环 / break和continue语句

原文地址:https://www.cnblogs.com/jeremywucnblog/p/12156820.html