if (s.equalsIgnoreCase("T") || s.equalsIgnoreCase("F")) {
判断你输入的是不是T或者F,并且不区分大小写。只要你输入T或者F,validInput = true;这里赋值true,代表循环结束。b = s.equalsIgnoreCase("T");如果你输入的是T,那么b=true;如果你输入的是F,那么b=false;
if (s.equalsIgnoreCase("T") || s.equalsIgnoreCase("F")) {
//这句话的意思是当你输入的值被s接受,s忽略大小写,跟字母T F 分别进行比较
如果是s=t或者s=T 那么就满足条件,直接走下面两句
validInput = true; 信号量赋值为true
b = s.equalsIgnoreCase("T");
把s.equalsIgnoreCase("T");的判断结果给b,如果输入s=t或者s=T
那么b就是true,否则就是false
}
亲,记得采纳哦
if (s.equalsIgnoreCase("T") || s.equalsIgnoreCase("F")) {
这句判断了是不是T,t,F,f
如果是,b = s.equalsIgnoreCase("T");判断了是不是T,并将比较结果赋值给b。