如何用Java编程来检查用户输入是否等于 'y',如果相等则返回true或相应的布尔值?
时间: 2024-10-11 16:09:19 浏览: 20
Java-Java中的判断与关系运算教程
在Java中,你可以通过创建一个简单的if语句来实现这个功能。假设用户输入存储在一个变量`input`中,你可以这样做:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入字符 (只接受'y'或'n'):");
String input = scanner.next().toLowerCase(); // 转换为小写以忽略大小写差异
boolean isY = input.equals("y"); // 检查是否等于'y'
if (isY) {
System.out.println("输入有效,返回true.");
return true;
} else {
System.out.println("输入无效,返回false.");
return false;
}
}
}
```
在这个例子中,我们使用`Scanner`获取用户的输入,并将其转换为小写以消除大小写的影响。然后,我们使用`String`的`equals()`方法判断输入是否为'y'。如果是,就返回`true`,否则返回`false`。
阅读全文