gpt4 book ai didi

java - 如何在 Java 中将字符串变量转换为 boolean 变量?

转载 作者:行者123 更新时间:2023-12-01 18:07:37 24 4
gpt4 key购买 nike

我对编程非常非常陌生,如果这是一个愚蠢的问题,我很抱歉,但我在任何地方都找不到答案。

在我正在开发的一个程序中,用户可以选择五个选项之一来练习问题:加法、减法、乘法、除法和余数。有一个扫描仪要求他们输入想要练习的问题类型名称的第一个字母(A 或 a、S 或 s、M 或 m、D 或 d、R 或 r)。我想做一个 if/else 语句,根据他们选择的问题打印出不同的问题。

问题是,据我所知,if/else 语句仅适用于 boolean 变量,但 boolean 变量不喜欢字符串或字符串变量。我已经看到了将特定字符串转换为变量的方法,但是由于用户正在决定字符串,所以我无法知道他们每次都会选择什么。有没有办法将字符串变量转换为 boolean 变量? (即当字符串变量=“A”时, boolean 变量为true)

最佳答案

if(s) 可以采用 boolean 表达式(并使用 boolean 运算符,例如 )。例如,String.equals(Object) (或String.equalsIgnoreCase(String))。比如,

if (string.equals("A") || string.equals("a")) {
// ...
} else if (string.equalsIgnoreCase("B")) {// <-- or equalsIgnoreCase(String).
// ...
}

关于java - 如何在 Java 中将字符串变量转换为 boolean 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35123842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com