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

Java选择结构(if语句 switch语句)

1.if选择结构:
    ①if(布尔表达式){
        //如果布尔表达式为true,就执行的语句
    }
    *如果if语句后只有一条语句,那么if语句的大括号可以不要

②if(布尔表达式){
        //如果布尔表达式为true时执行
    }else{
        //如果布尔表达式为false时执行
    }
    *一个else只能跟随一个相关的if,else语句不能单独出现

③if(布尔表达式){
        //如果布尔表达式为true时执行
    }else if(布尔表达式){
        //如果布尔表达式为false时执行
    }else if(布尔表达式){
        //如果布尔表达式为false时执行
    . . . . . .

}else{
        //以上都为false的话,就执行
    }
    *以上某个if/else块被执行,控制流程随后就会跳出if/else结构,
    *而后续的布尔表达式都不会被检测

案例:

2..switch选择结构
    switch(变量){
        case 值 :--->case后面的值跟冒号,值的数据类型与变量相同,必训是常量或字面量
        //语句;
        break;  ---->可以不写,若不写,将继续执行下一个case;
        case 值 :
        //语句;
        break;  ---->可以不写,若不写,将继续执行下一个case;直到遇到break
        case 值 :
        //可以有很多的case语句;
        break;  ---->若写,将直接跳出switch语句,直接到switch语句的下一行
        default : --->可写可不写
        //语句   ---->所有case都不匹配的话,就执行
    }
    *switch语句允许变量与多个值进行相等性检测,不能用做大、小的比较,每个值被
    *一个case语句调用和检测。

案例:

时间: 2024-12-19 15:15:10

Java选择结构------------if语句 switch语句的相关文章

选择语句switch语句

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

Java 分支结构 - if...else/switch

顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构. Java 有两种分支结构: if 语句 switch 语句 if 语句 一个 if 语句包含一个布尔表达式和一条或多条语句. 语法 if 语句的用语法如下: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码. Test.java 文件代码: public class Test { public static void m

Java选择结构

基本的if选择结构:可以处理单一或组合条件的情况 if(条件){-->结果必须是布尔值 //代码块->只有一条语句时,建议省略{} } if-else选择结构:可以处理简单的条件分支情况 if(){ //代码块1 }else{ //代码块2 } 多重if选择结构:可以处理连续区间的条件分支情况 if(条件1){ //代码块1 }else if(条件2){ //代码块2 }else{ //代码块3 } 嵌套if选择结构:可以处理复杂的条件分支情况 if(条件1){ if(条件2){  //代码块

JavasSE-03 Java选择结构

学习要点 if选择结构 switch选择结构 if选择结构 单分支if选择结构 语法结构 应用场合 问题:如果王小强的Java考试成绩大于98分,小强就能获得一个iphone8作为奖励. 复杂条件下的if选择结构 问题:小强Java成绩大于98分,而且音乐成绩大于80分,老师奖励他:或者Java成绩等于100分,音乐成绩大于70分,老师也可以奖励他. 逻辑运算符 运算符 表达式 说明 && 条件1 && 条件2 仅仅两个条件同时为真,结果为真 || 条件1 || 条件2 只

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

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

Java连载20-复习、switch语句

一.复习 1.标识符(自己定义的,下划线.美元符号) 2.驼峰命名(变量名,方法名首字母小写) 3.关键字(就是固定的那几个) 4.字面值(数据.有类型.八种基本类型从小到大,byte\char=short\int\long\float\double\boolean 5.成员变量(初始化在方法外且不用赋值):局部变量(初始化在方法内且要赋值) 6.作用域内不重名 7.unicode包含了世界上所有的字符:转义字符,\n\t\\\'等等 8.数据类型转换的六条规则.++.—在变量前后的区别.亦或.

Java基础第4天+switch语句、for,while,do...while循环语句、break,return,continue控制跳转语句

1: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基础面试题:switch语句能否作用在byte上,能否作用在long上,能否作用在String上?

package com.swift; public class Switch_Test { public static void main(String[] args) { /* * switch语句能否作用在byte上,能否作用在long上,能否作用在String上? */ byte zijie = 3; System.out.println(zijie); long changzheng=3; switch (changzheng) { //cannot switch on a value

Java ——if条件语句 switch语句

本节重点思维导图  if条件语句 //如果条件表达式成立,执行语句块 if(条件表达式){ //…语句块 } 如果语句块只有一条语句,大括号可以省略,否则不能省略. 建议,不管有几条语句,都不要省略大括号 //如果条件表达式成立,执行语句块1,否则执行语句块2 if(条件表达式){ //…语句块1 }else{ //…语句块2 } //如果条件表达式1成立,执行语句块1:否则如果条件表达式2成立,执行语句块2……否则执行语句块N if(条件表达式1){ //…语句块1 }else if(条件表达