栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Java基础知识】九、Java 条件判断

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Java基础知识】九、Java 条件判断

九、Java 条件判断 判断语句

Java 语言提供下列 5 种类型的判断语句

语句描述
if 语句一个 if 语句由一个布尔表达式后跟一个或多个语句组成
if…else 语句一个 if 语句后可跟一个可选的 else 语句 else 语句在布尔表达式为假时执行
if…else if 语句f 语句后面可以跟 else if…else 语句,可以检测到多种可能的情况
嵌套 if 语句您可以在一个if或else if语句内使用另一个if或else if语句
switch 语句一个switch语句允许测试一个变量等于多个值时的情况
? : 运算符(三元运算符)

我们在之前的 JAVA 运算符 的 条件运算符 中其实已经提到了 ? : 三元运算符。

条件运算符 ? : 独特的语法,其实可以用来替代 if…else 语句

? : 语法格式如下

true? 1:2;   //如果为true 结果为1 否则为2
switch 语句

一个 switch 语句可以测试一个变量等于多个值时的情况

每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查

语法

Java 语言中 switch 语句的语法格式如下

switch(expression){
    case value :
       //语句
       break; //可选
    case value :
       //语句
       break; //可选
    //你可以有任意数量的case语句
    default : //可选
       //语句
}

switch 语句有如下规则

    switch 语句中的变量类型可以是: byte、short、int 或者 char

    switch 语句可以拥有多个 case 语句,每个 case 后面跟一个要比较的值和冒号

    case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量

    当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句

    当遇到 break 语句时,switch 语句终止,程序跳转到 switch 语句后面的语句执行。[case 语句不必须要包含 break 语句, 如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句

    switch 语句可以包含一个 default 分支,该分支必须是 switch 语句的最后一个分支。 default 在没有 case 语句的值和变量值相等的时候执行, default 分支不需要 break 语句

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/785938.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号