永发信息网

JAVA中boolean只能用来比较数值是吗?

答案:4  悬赏:60  手机版
解决时间 2021-11-28 13:41
JAVA中boolean只能用来比较数值是吗?
最佳答案
不是这样的
”boolean“类型的值只有两个,即:false和true;通常都用在条件判断中
boolean bl = true;
if(bl){ //代码分支}else{//另外一个代码分支};
解释:上面定义了一个波尔类型,它的值为真,下面的条件判断中会直接走进第一个”真“的分支。、
备注:以上方法只是一个简单的举例,实际应用中”boolean“的值需要大量的条件判断,最后获取到是”真“或者”假“,但实现思路都是一致的,当”真“的时候做某些操作,其他情况进行相应的操作。
全部回答
把等号换成 xx.equals() 来比较吧。
字符串不能用==来比较,字符串有自己的equals方法来比较两个字符串是否相等
楼主,给你补充下知识点:
1、在Java中,条件的结果只能是boolean值,但作为条件的内容可以是任意数据。
2、在Java中,==比较的是内存地址,因此基本数据类型及对象的引用可以采用==比较。
3、在Java中,equels比较的对象的真实内容,字符串也就是一个对象,故要用equals方法比较。

有问题欢迎提问,满意请采纳!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海到广州Z99车次座位049号靠窗吗?
老师经常教我们,每个人都有自己的长处和短处
东营利河园小区为什么这么多卖房子的?
6000元人民币可以换多少日元?(100日元兑换人
康浮村这个地址在什么地方,我要处理点事
三星s6蓝牙接受的文件在哪
分不多了求好心人解答,力帆kpr200好还是隆鑫
单选题生物体结构和生命活动的物质基础是A.蛋
下面是小敏同学学了磁现象后做的实验,想一想
如何确认操作y所得cui是否洗净
32丝是320克纸的厚度吗
歌词中有连续三句what you say
大人嘴巴里量的38,1是烧吗?
之.及至居夷处困.动心忍性.因念圣人处此.更有
单选题下列关于洋流成因的叙述,正确的是A.北
推荐资讯
4到5台电脑玩游戏需要注册吗
话说现在住院量体温也是家属的事吗
青海平安县到互助威远镇有多少公里
怎么我这条金丝楠木是白黄色的
0.968÷5.9=()÷()
牛肚煮多久好?
为什么在大学里感觉很无聊
甲级设计资质指的是什么
y0ush0uldbehere是什么意思
中山点痣到哪好一点?
yin和ying yin是前鼻音吗 ying是后鼻音吗
是在过去的事情上过分纠结,该怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?