永发信息网

基础javaboolean值运算 从哪里开始啊 求解求解

答案:2  悬赏:30  手机版
解决时间 2021-03-15 11:27
public class Lianxi3 {
static boolean b1;
static boolean b2;
public static void main(String[] args) {
int x=1;
if(!b1){
if(!b2){
b1=true;
}
if(!b1){
x=x+10;
}
else if(b2=true){
x=x+100;
}
else if(b1|b2){
x=x+1000;
}
}
System.out.println(x);
}
}
最佳答案
b1,b2为静态变量,有默认类型,是false
从main主函数开始执行:
if(!b1){
if(!b2){
b1=true;
}语句为真,执行这语句之后 b1为true
if(!b1){
x=x+10;
}语句为真假,不执行,之后执行else 语句
else if(b2=true){
x=x+100;
} b2=true为真的 x=101
剩下的是else不执行,直接输出x的值为101
全部回答
很明显,if判断语句中只能为false或ture值。对于==是做比较,而对于=号是赋值。 你的前两个if语句中,都存在month=7和month=11,这在语法中是不被允许的。 我相信你是笔误。呵呵,单等(=)改为双等(==)即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
养金鱼总是保持不了水质,刚换的水3, 4天就
94年的 25周岁 是几岁?
由MATLAB的M文件编译成的EXE文件后,能不能反
湖南醴陵房价如何?
缙云县财政局在什么地方啊,我要过去处理事情
美兰国际机场到演丰镇要怎么坐车,有大巴或者
大腿和小腿上的毛发不正常,顶不出来外面有一
ipad有哪些管理软件好用
上海证券有限责任公司南京胜太路证券营业部地
涂完水杨酸转天为什么要涂隔离霜
蓝宝石酒吧在什么地方啊,我要过去处理事情
消防安全作文250字长
淘宝信用额花呗里面有1000块钱 如果一直了不
请问,我的镍氢充电电池,容量相同,品牌不同
晚上8点喝酸奶会胖吗
推荐资讯
平顺县外经贸局在哪里啊,我有事要去这个地方
海尔XPM30-2008洗衣机,洗衣服的时候是往一面
成都哪里有韩国烧烤?
异世之绝世无双全文
魅蓝n0nt2手机进水开不了机怎么办
我现在满仓可以申购新股吗
TPEE挤出过程中有空气进入会出现什么情况
跪求星际争霸2虫出封锁线改档方法
笔记本想从网上买,京东买好还是官网买好?
长春100.1 雷鸣照片发过来
请大家帮忙,做个吸铁器大约吸1至2斤重物体吸
才智与谋略的区别 最好有例子
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?