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

Java选择(第三章)

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

Java选择(第三章)

1.boolean数据类型

boolean数据类型声明一个具有值true或者false的变量。

比较的结果是一个布尔值:true(真)或false(假)

2.if语句

单分支if语句:

if(布尔表达式){

语句(组);                               当花括号中只有一条语句,可以省略花括号

}

双分支if-else语句:

if(布尔表达式){

布尔表达式为真时执行的语句(组);

}

else{

布尔表达式为假时执行的语句(组);

}

多分支if-else语句:

if(布尔表达式)

        语句;

else if()

        语句;

else if()

        语句;

else

        语句;

产生随机数:使用Math类中的random()方法,调用这个方法会返回一个双精度的随机值d且满足0.0=

逻辑操作符(布尔操作符)

操作符名称说明
逻辑非
&&逻辑与
||逻辑或
^异或逻辑异或

^当且仅当两个操作数具有不同的布尔值时,两个布尔操作数的异或才为true

*****1<=number<=5是不正确的,不能和5进行比较,是一个布尔值和一个数值的比较,正确的应为:   (1<=number)&&(number<=5)

switch语句

switch(switch表达式){

        case 值1:语句(组)1;

                        break;

        case 值2:语句(组)2;

        ……        break;

        case 值N:语句(组)N;

                        break;

        default:默认情况下执行的语句(组)

}

switch语句遵从下述规则:

①、switch表达式必须能计算出一个char、byte、short、int或者String型值,并且必须用括号括住。

②、value1,……,valueN必须与switch表达式的值具有相同的数据类型。注意:value1,……,valueN都是常量表达式,表达式不能包含变量,例如,不允许出现1+x

③当switch表达式的值与case语句的值相匹配时,执行从该case开始的语句,直到遇到一个break语句或到达该switch语句的结束。

④、默认情况(default)是可选的,当没有一个给出的case与switch表达式匹配时,用来执行该操作。

⑤关键字break是可选的。break语句会立刻终止switch语句。

条件表达式(Java中唯一的三元操作符):基于一个条件计算表达式的值。语法:

boolean-expression?expression1:expression2;(布尔表达式?表达式1:表达式2)

如果布尔表达式的值为true,则条件表达式的结果为表达式expression1;否则,结果为表达式expression2。

调试(debugging)是在程序中找到和修改错误的过程       逻辑错误(bug)

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

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

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