gpt4 book ai didi

java - boolean 赋值与声明

转载 作者:行者123 更新时间:2023-11-30 06:18:29 28 4
gpt4 key购买 nike

我不明白为什么当我实例化 boolean 值时我可以这样做:

boolean a, b, c = false;

并将它们都赋值给false,但是后来当我想修改我做不到的值时

a, b, c = true;

有人知道这是为什么吗?

最佳答案

boolean a, b, c = false;

您在这里声明 abc,但只赋值 c。如:

boolean a;
boolean b;
boolean c = false;

如果你想给每个变量赋值,你必须把它显式化:

boolean a = false, b = false, c = false;

(但那时将其分成多行可能更具可读性。)

因此,拥有

是没有意义的
a, b, c = true;  // invalid

但是,您可以使用

a = b = c = true;  // valid

abc 都赋值为 true

关于java - boolean 赋值与声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24514336/

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