gpt4 book ai didi

java - println 方法中的 true/false boolean 值

转载 作者:行者123 更新时间:2023-11-29 07:01:05 25 4
gpt4 key购买 nike

public void run(){
int x = 9;
int y = 9;

println( "true or false = " + (x == y) );
println("true or false = " + ( x < y) );
prinltn("true or false = " + (x > y) );

在一个示例中,我的书在 println 方法中使用括号 () 来测试某事是真还是假。这是我第一次看到 () 在 println 方法中用作 boolean 测试。以前我想通过类似的方式解决问题

  if (x == y) {
println("true or false = true");
} else {
println("true or false = false");
}
  1. 我在哪里可以找到有关 println 方法中 boolean 值的更多信息?
  2. 一个比另一个更正确吗?我应该避免使用上述示例之一吗?

最佳答案

Is one more right than the other?

正确 并不是描述它的正确术语,因为它们都工作得很好。唯一的区别是代码行数。所以不行。他们都是对的。

Should I avoid using one of the examples above?

不完全是,但我确实建议您开始使代码尽可能短,以便于维护,就像第一个代码一样。


至于那些 println 发生了什么,它只是一个简单的字符串连接:

println("true or false = " + (x == y) );
// true or false = true

关于java - println 方法中的 true/false boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26037210/

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