boolean flag = false; 是什么作用?
来源:2-1 request、out、response对象简介
JS_Terminator
2018-08-09 15:39:34
return flag;为什么需要返回一个flag? flag = true; break; 在这里有什么用?
1回答
好帮手慕阿莹
2018-08-09
因为这个方法判断的是用户名和密码是否正确,我们需要返回一个 true 或 false,如果为true,则表示用户名和密码正确,如果为false,表示用户名和密码不正确。
首先我们给它一个初始值为 boolean flag = false
我们循环中判断用户名和密码是否正确,如果 用户名和密码正确,我们就把falg赋值为true 表示 找到对应的用户名和密码了,并且跳出循环。此时返回去的flag就为true。
如果遍历完也没有找到对应的用户名和密码,flag就还是初始的false。此时返回的flag就为 false。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题