永发信息网

JAVA boolean b=false;问题

答案:3  悬赏:10  手机版
解决时间 2021-11-18 18:24
  • 提问者网友:沉默菋噵
  • 2021-11-18 07:43
JAVA boolean b=false;问题
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-11-18 08:44
起到一个标识的作用 
先设为false 然后看你的for循环判断数组里有没有"d".
有就把false改成true 没有就不会变
循环结束后看boolean是false 还是true 就知道数组里有没有"d" 了
全部回答
  • 1楼网友:过活
  • 2021-11-18 11:32
b作令牌变量,整个程序就是说,对names数祖每个元素与name比较,当找到时就设b为true表示找到。一开始可以不设b为假也可以是真,只是按程序逻辑以及编程习惯来讲,作为令牌变量都通常是假的。另外,补充一句,令牌变量也叫标志变量
  • 2楼网友:刀戟声无边
  • 2021-11-18 10:12
这个问题是关于JAVA变量作用域的范围问题,你在方法里面声明变量,那么它的作用域范围就是在那个{}内,否则的话系统就会提示你说“没有定义该变量”的错误。boolean b=false;如果申明在第一个{}内的话,那么if(b==false){//.....这里的b变量就找不到的,会报错的。int i=0;可以放在循环里面去,因为在下面的{}外没有使用到变量i.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯