-1

将标准布尔值“真”更改为例如“左”或“做得好”或...的正确代码是什么?因此,当表达式为真时,不要给出“真”,而是必须给出“左” . 谢谢。

4

3 回答 3

2

boolean只能设置为truefalse。但是,您可以使用该布尔值来确定其他变量的值。

您可以使用对布尔表达式进行操作的三元运算符 (expr) ? (value if true) : (value if false)

boolean b = ...// true or false
String s = b ? "Well Done" : "Incorrect";
于 2012-12-17T17:28:35.403 回答
1

您不能将文本值存储为布尔值。但是,如果 boolean 为真,您可以执行以下操作来返回所需的文本:

boolean b; // set it to true or false
String str = b ? "well done" : "not really";
于 2012-12-17T17:28:34.963 回答
1

这是不可能的。

我相信你想要的是一种根据布尔值返回某些东西的方法。

假设您有一个方法:

public void tellUserResult(boolean result){
    if(result) {
        System.out.println("Nice play!");
    } else {
        System.out.println("Too bad!");
    }
}

如果您不了解逻辑,请告诉我。

于 2012-12-17T17:28:39.760 回答