发布网友 发布时间:2022-05-21 16:01
共3个回答
热心网友 时间:2023-11-01 10:18
这个问题是关于JAVA变量作用域的范围问题,你在方法里面声明变量,那么它的作用域范围就是在那个{}内,否则的话系统就会提示你说“没有定义该变量”的错误。boolean b=false;如果申明在第一个{}内的话,那么if(b==false){//.....这里的b变量就找不到的,会报错的。int i=0;可以放在循环里面去,因为在下面的{}外没有使用到变量i.热心网友 时间:2023-11-01 10:19
b作令牌变量,整个程序就是说,对names数祖每个元素与name比较,当找到时就设b为true表示找到。一开始可以不设b为假也可以是真,只是按程序逻辑以及编程习惯来讲,作为令牌变量都通常是假的。另外,补充一句,令牌变量也叫标志变量热心网友 时间:2023-11-01 10:19
起到一个标识的作用