java 问题 要求是 输入t or T 输出true, 输入F or f 输出false

2025-05-14 06:05:30
推荐回答(3个)
回答1:

if (s.equalsIgnoreCase("T") || s.equalsIgnoreCase("F")) {
判断你输入的是不是T或者F,并且不区分大小写。只要你输入T或者F,validInput = true;这里赋值true,代表循环结束。b = s.equalsIgnoreCase("T");如果你输入的是T,那么b=true;如果你输入的是F,那么b=false;

回答2:

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
}

亲,记得采纳哦

回答3:

if (s.equalsIgnoreCase("T") || s.equalsIgnoreCase("F")) {

这句判断了是不是T,t,F,f

如果是,b = s.equalsIgnoreCase("T");判断了是不是T,并将比较结果赋值给b。