将标准布尔值“真”更改为例如“左”或“做得好”或...的正确代码是什么?因此,当表达式为真时,不要给出“真”,而是必须给出“左” . 谢谢。
问问题
95 次
3 回答
2
值boolean
只能设置为true
或false
。但是,您可以使用该布尔值来确定其他变量的值。
您可以使用对布尔表达式进行操作的三元运算符 (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 回答