各位大神们,我这样判断可以嘛?

img

img

一、
if(booL==false)// 这种写法让人费解:1,无意义的变更命名(魔法变量);2,布尔变量本身就是真假,不需要再加个真假判断
请这样写 if(!isValid) // 请保持良好的编程习惯
二、void validataParams(。。。)改成 boolean validataParams()

你改了函数里面的值不影响函数外面的原始数据
你想在函数里修改传进来的值,有几种办法:
1.用ref关键字
2.把bool定义成全局变量
3.return bool让函数有返回值
4.别传bool而传数组,数组是引用类型,你改完原始数据也会变

java是值传递,你这个应该没有改掉吧